Memadam Kuki dalam JavaScript
Mencipta kuki selalunya merupakan tugas yang perlu untuk pembangunan web. Walau bagaimanapun, pemadaman kuki juga boleh menjadi penting untuk mengekalkan privasi pengguna atau mengawal penggunaan data. Soalan ini memfokuskan pada cara memadam kuki dalam JavaScript.
Ketepatan Fungsi Penciptaan Kuki
Fungsi createCookie yang disediakan kelihatan betul untuk mencipta kuki. Ia menetapkan nama, nilai dan tarikh tamat tempoh sebagai parameter.
Memadam Kuki
Untuk memadam kuki pada permulaan program, pendekatan yang disyorkan ialah menggunakan delete_cookie fungsi. Begini caranya:
function delete_cookie(name, path, domain) { if (get_cookie(name)) { document.cookie = name + "=" + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ";expires=Thu, 01 Jan 1970 00:00:01 GMT"; } }
Fungsi ini mengambil tiga parameter pilihan: nama, laluan dan domain. Ia menyemak sama ada kuki dengan nama yang dinyatakan wujud menggunakan fungsi get_cookie yang ditakrifkan di bawah:
function get_cookie(name) { return document.cookie.split(";").some(c => { return c.trim().startsWith(name + "="); }); }
Jika kuki wujud, fungsi delete_cookie menetapkan tarikh tamat tempoh kuki kepada tarikh yang lalu (1 Januari 1970 ), memadamkannya dengan berkesan. Dengan menggunakan parameter pilihan, fungsi ini menyokong pemadaman kuki daripada laluan atau domain tertentu.
Atas ialah kandungan terperinci Bagaimana untuk Memadamkan Kuki dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!