Cookies adalah informasi yang berupa file kecil yang ditanam pada komputer client. Cookies biasanya digunakan oleh sebuah website untuk mengidentifikasi data pengguna. Data yang disimpan pada Cookies dikirim bersamaan dengan request yang dilakukan oleh browser terhadap suatu halaman website.
Karena tersimpan pada client makan data pada Cookies harus bersifat sekunder dan publik akses, tidak boleh berupa data primer dan rahasia seperti nama user dan password. Hal ini karena selain tidak aman jika dilihat oleh client juga Cookies bisa dinonaktifkan oleh pengguna, jadi bisa mengganggu proses kerja website jika data pada Cookies bersifat primer.
Contoh pemakaian Cookies yang paling sering kita temui misalnya pada website toko online dengan sistem cart (keranjang belanja). Saat pengguna memilih-milih barang dan memasukknanya kedalam keranjang belanja maka data ini akan disimpan pada cookies. Dengan demikian server tidak terbebani jika ada banya user yang sedang berbelanja online.
Cara membuat Cookies dengan PHP
Untuk membuat Cookies digunakan fungsi setcookie(). Saat dijalankan, fungsi setcookie() mengirim HTTP cookie ke komputer client. Cookie ini berupa variabel yang di kirim oleh server ke browser. Cookie biasanya berupa file text kecil yang ditanam pada komputer pengguna.Cara penulisan fungsi setcookie()
setcookie(name, value, expire, path, domain, secure);
Keterangan Parameter:
- name, wajib diisi, merupakan nama dari cookie
- value, wajib diisi, merupakan nilai dari cookie
- expire, opsional, merupakan batas waktu expired cookie
- path, opsional, merupakan path server sebuah cookie
- domain, opsional, merupakan nama domain sebuah cookie
- secure, opsional, merupakan tanda kalau cookie harus dikirim melalui protokol HTTPS
No comments :
Post a Comment