Apa itu Cookies?
Cookie adalah sepotong data yang disimpan di komputer Anda untuk diakses oleh browser Anda. Anda juga mungkin telah menikmati manfaat cookie secara sadar atau tidak. Pernahkah Anda menyimpan kata sandi Facebook sehingga Anda tidak perlu mengetiknya setiap kali Anda mencoba masuk? Jika ya, berarti Anda menggunakan cookie. Cookie disimpan sebagai pasangan kunci / nilai.
Mengapa Anda membutuhkan Cookie?
Komunikasi antara browser web dan server terjadi menggunakan protokol stateless bernama HTTP. Protokol tanpa status memperlakukan setiap permintaan secara independen. Jadi, server tidak menyimpan data setelah dikirim ke browser. Namun dalam banyak situasi, data akan dibutuhkan lagi. Ini dia cookie menjadi sebuah gambar. Dengan cookie, browser web tidak perlu berkomunikasi dengan server setiap kali data diperlukan. Alih-alih, itu bisa diambil langsung dari komputer.
Kuki Set Javascript
Anda dapat membuat cookie menggunakan dokumen. properti cookie seperti ini.
document.cookie = "cookiename=cookievalue"
Anda bahkan dapat menambahkan tanggal kedaluwarsa ke cookie Anda sehingga cookie tertentu akan dihapus dari komputer pada tanggal yang ditentukan. Tanggal kedaluwarsa harus diatur dalam format UTC / GMT. Jika Anda tidak menyetel tanggal kedaluwarsa, cookie akan dihapus saat pengguna menutup browser.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"
Anda juga dapat menyetel domain dan jalur untuk menentukan ke domain mana dan ke direktori mana di domain tertentu milik cookie. Secara default, cookie adalah milik halaman yang menyetel cookie.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "
// buat cookie dengan domain ke halaman saat ini dan jalur ke seluruh domain.
JavaScript mendapatkan Cookie
Anda dapat mengakses cookie seperti ini yang akan mengembalikan semua cookie yang disimpan untuk domain saat ini.
var x = document.cookie
JavaScript Hapus Cookie
Untuk menghapus cookie, Anda hanya perlu menyetel nilai cookie menjadi kosong dan menyetel nilai kedaluwarsa ke tanggal yang telah lewat.
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
Coba Contoh ini sendiri:
Cookie !!!