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);
