Apa itu Kuki?
Kuki adalah sekeping data yang disimpan di komputer anda untuk diakses oleh penyemak imbas anda. Anda juga mungkin menikmati faedah kuki secara sedar atau tidak. Adakah anda pernah menyimpan kata laluan Facebook anda sehingga anda tidak perlu menaipnya setiap kali anda cuba log masuk? Sekiranya ya, maka anda menggunakan kuki. Kuki disimpan sebagai pasangan kunci / nilai.
Mengapa anda memerlukan Cookie?
Komunikasi antara pelayar web dan pelayan berlaku dengan menggunakan protokol tanpa status bernama HTTP. Protokol tanpa status memperlakukan setiap permintaan secara bebas. Jadi, pelayan tidak menyimpan data setelah menghantarnya ke penyemak imbas. Tetapi dalam banyak keadaan, data akan diperlukan lagi. Berikut adalah kuki ke dalam gambar. Dengan kuki, penyemak imbas web tidak perlu berkomunikasi dengan pelayan setiap kali data diperlukan. Sebaliknya, ia boleh diambil terus dari komputer.
Cookie Set Javascript
Anda boleh membuat kuki menggunakan dokumen. harta kuki seperti ini.
document.cookie = "cookiename=cookievalue"
Anda bahkan boleh menambahkan tarikh luput pada kuki anda sehingga kuki tersebut akan dikeluarkan dari komputer pada tarikh yang ditentukan. Tarikh luput hendaklah ditetapkan dalam format UTC / GMT. Sekiranya anda tidak menetapkan tarikh luput, kuki akan dikeluarkan apabila pengguna menutup penyemak imbas.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"
Anda juga boleh menetapkan domain dan jalan untuk menentukan domain mana dan direktori mana dalam domain tertentu milik cookie. Secara lalai, kuki tergolong dalam halaman yang menetapkan kuki.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "
// buat kuki dengan domain ke halaman semasa dan jalan ke seluruh domain.
JavaScript dapatkan Cookie
Anda boleh mengakses kuki seperti ini yang akan mengembalikan semua kuki yang disimpan untuk domain semasa.
var x = document.cookie
JavaScript Padam Kuki
Untuk memadam kuki, anda hanya perlu menetapkan nilai kuki menjadi kosong dan menetapkan nilai luput ke tarikh lulus.
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
Cuba Contoh ini sendiri:
Kuki !!!