cookie

FUNCTION COOKIE

  • 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( )