Dalam pembangunan web bahagian hadapan, anda boleh menggunakan JavaScript untuk menetapkan kuki pada bahagian pelanggan. Khususnya, kuki boleh ditetapkan melalui atribut document.cookie.
Atribut document.cookie ialah rentetan yang menyimpan semua kuki halaman semasa. Untuk menetapkan kuki baharu, gabungkan nama, nilai dan atribut pilihan lain ke dalam rentetan dan tetapkan kepada document.cookie. Contohnya:
document.cookie = "name=value; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/";
Kod di atas menetapkan kuki bernama "nama" dengan nilai "nilai". Masa tamat tempoh juga ditentukan sebagai penghujung tahun 2023, dan laluan ditetapkan ke laluan akar "/".
Nota:
- Gunakan koma bertitik dan ruang untuk memisahkan setiap atribut.
- Nilai kuki boleh mengandungi sebarang aksara, tetapi perlu dikodkan URL untuk mengelakkan aksara khas daripada menyebabkan masalah.
- Atribut pilihan termasuk tamat tempoh (masa tamat tempoh), laluan (laluan), domain (nama domain), selamat (sama ada ia dihantar hanya melalui sambungan HTTPS), dsb.
Sila ambil perhatian bahawa memandangkan kuki ialah maklumat yang disimpan pada pelanggan, maklumat sensitif (seperti kata laluan) tidak seharusnya disimpan dalam kuki untuk mengelakkan risiko keselamatan.