- Cookie biasanya digunaka untuk mengenal pasti user. Satu cookie adalah satu file kecil yang server embeds(tempelkan) pada komputer pengguna.
- Apa yang tersangat-sangat penting ialah meletakkan setcookies( ) sebelum tag.
Contoh 1 : Menetapkan cookie
Set cookie bagi user bernama kerengga selama 1 jam
Cookies bagi user kerengga telah disetkan.
Penerangan :
Kita boleh meletak sebarang nama bagi kumpulan cookie, tidak semesti user. Masa bagi cookie untuk diingat dikira dalam saat. Jika cookie hendak diingat selama 1 hari maka masa yang perlu disetkan ialah time()+3600*24 . time() ialah function bagi memaparkan masa sekarang.
Contoh 2 : Memaparkan cookie yang telah diset
Kita akan memaparkan cookie yang telah disetkan kepada kumpulan user.Output :
kerengga
Penerangan :
Cookie akan memaparkan nama user yang masuk ke browser itu berdasarkan komputer yang digunakan bagi setcookie. Bagi memaparkan semua cookies, penyataan ini perlu digunakan : print_r($_COOKIE);
Contoh 3
Memaparkan nama user sekiranya, user tersebut telah di'setcookie' nya dan memaparkan "Welcome guest!!" sekiranya cookie belum diset.
";
else
echo "Welcome " . $_COOKIE["user"] . "!
";
?>
Penerangan :
Function isset digunakan bagi menyemak samaada cookie telah disetkan atau belum. Sekiranya telah diset, penyataan " Welcome, kerengga" akan muncul. Jika belum, penyataan "Welcome guest!" akan muncul.
Contoh 4 : membuang satu cookie.
Membuang cookie kumpulan user yang telah disetkan 1 hari
Penerangan :
berdasarkan contoh 4, hanya cookie bagi kumpulan 'user' telah di buang tetapi sekiranya kita mempunyai cookie kumpulan lain, ianya tidak dibuang. Contohnya, untuk membuang cookie kumpulan member yang diset 1 hari, kita perlukan setcookie("member", "", time()-3600*24);
Related topic : if, else, isset( )