jquery.cookie.js ialah pemalam kuki ringan yang boleh membaca, menulis dan memadam kuki.
Konfigurasi jquery.cookie.js
Sertakan fail perpustakaan jQuery dahulu, dan kemudian masukkan fail perpustakaan jquery.cookie.js.
Cara menggunakan
Tambah kuki sesi baharu:
$.cookie('the_cookie', 'the_value');
Nota: Apabila tempoh sah kuki tidak ditentukan, kuki yang dibuat akan sah sehingga pengguna menutup penyemak imbas secara lalai, jadi ia dipanggil "kuki sesi". Cipta kuki dan tetapkan ia sah selama 7 hari:
$.cookie('the_cookie', 'the_value', { luput: 7 });
Nota: Apabila tempoh sah kuki ditentukan, kuki yang dibuat dipanggil "kuki berterusan". Cipta kuki dan tetapkan laluan yang sah kepada kuki:
$.cookie('the_cookie', 'the_value', { luput: 7, laluan: '/' });
Nota: Secara lalai, hanya halaman web yang menetapkan kuki boleh membaca kuki. Jika anda mahu halaman membaca kuki yang ditetapkan oleh halaman lain, anda mesti menetapkan laluan kuki. Laluan ke kuki digunakan untuk menetapkan direktori peringkat atas yang boleh membaca kuki. Menetapkan laluan ini kepada direktori akar tapak web membenarkan semua halaman web membaca kuki satu sama lain (biasanya tidak menetapkan laluan ini untuk mengelakkan konflik). Baca kuki:
Untuk memadamkan kuki, berikan null sebagai nilai kuki: $.cookie('the_cookie', null);
Penjelasan parameter berkaitan
tamat tempoh: 365
Tentukan masa sah kuki Nilai boleh berupa nombor (dalam hari dari masa kuki dibuat) atau pasangan Tarikh
gajah. Jika ditinggalkan, kuki yang dibuat ialah kuki sesi dan akan dipadamkan apabila pengguna keluar dari penyemak imbas.
laluan: '/'
Lalai: Hanya halaman web yang menetapkan kuki boleh membaca kuki.
Mentakrifkan laluan kuki yang sah. Secara lalai, nilai parameter ini ialah laluan ke halaman web tempat kuki dicipta (tingkah laku penyemak imbas standard). Jika anda ingin mengakses kuki ini di seluruh tapak web, anda perlu menetapkan laluan berkesan seperti ini: laluan: '/'. Jika anda ingin memadamkan kuki yang mempunyai laluan yang sah ditakrifkan, anda perlu memasukkan laluan semasa memanggil fungsi: $.cookie('the_cookie', null,
{ laluan: '/' });.
domain: 'example.com'
Nilai lalai: Nama domain yang dimiliki oleh halaman web yang mencipta kuki. selamat: benar
Nilai lalai: palsu. Jika benar, penghantaran kuki memerlukan penggunaan protokol selamat (HTTPS). mentah: benar Nilai lalai: palsu.
Secara lalai, kuki membaca dan menulis dikodkan dan dinyahkod secara automatik (menggunakan pengekodan kodURIComponent,
decodeURI Penyahkodan komponen). Untuk mematikan ciri ini, tetapkan mentah: benar.