Cookie

Pada post sebelumnya kita sudah belajar mengenai Session, sekarang kita akan belajar tentang Cookie.

Seperti halnya session cookie juga merupakan konsep penyimpanan informasi user. Hanya saja tempat penyimpanannya berbeda kalau session di server sedangkan cookie di client.

Kelebihan SESSION adalah bahwa user tidak bisa menghapus value yang tersimpan kecuali dirinya sendiri, misal dengan menutup browser atau ketika dalam proses logout. Namun kelemahannya adalah ketika tiba-tiba jaringan internetnya putus setelah proses login. Bila jaringannya putus, maka otomatis SESSION akan terhapus sehingga apabila hal ini terjadi ketika Anda mengakses halaman web yang terdapat autentifikasi maka Anda diharuskan login kembali.

Sedangkan COOKIE, value disimpan di komputer client. Dengan demikian value tersebut tetap tersimpan meskipun jaringan internetnya putus atau dalam kondisi offline. Namun kelemahannya adalah value COOKIE tersebut bisa dihapus oleh orang lain yang juga menggunakan komputer tersebut, atau mungkin user komputer tersebut telah menge- set  bahwa  browsernya  tidak  bisa  menerima  COOKIE  sehingga  COOKIE  tidak  bisa tersimpan dalam komputer client. 
Sehingga 

Cara menyimpan value ke dalam COOKIE 
Untuk menyimpan value ke dalam COOKIE caranya adalah dengan memberikan perintah berikut ini: 

setcookie(“nama cookie”, value, expired time);

Tinggalkan komentar