Rumah > hujung hadapan web > tutorial js > Bagaimana Saya Boleh Tetapkan dan Dapatkan Kuki Menggunakan JavaScript?

Bagaimana Saya Boleh Tetapkan dan Dapatkan Kuki Menggunakan JavaScript?

Susan Sarandon
Lepaskan: 2024-12-23 00:12:03
asal
394 orang telah melayarinya

How Can I Set and Retrieve Cookies Using JavaScript?

Menetapkan dan Mendapatkan Kuki dengan JavaScript

Untuk mengekalkan keutamaan atau maklumat pengguna tertentu merentas berbilang sesi, anda mungkin mahu menggunakan kuki. Dalam JavaScript, menetapkan dan mendapatkan kuki adalah tugas yang mudah.

Menetapkan Kuki

Untuk menetapkan kuki dengan nama, nilai dan masa tamat tempoh tertentu:

function setCookie(name, value, days) {
  var expires = "";
  if (days) {
    var date = new Date();
    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    expires = "; expires=" + date.toUTCString();
  }
  document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
Salin selepas log masuk

Mendapatkan semula Kuki

Untuk mendapatkan semula kuki dengannya nama:

function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(";");
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == " ") c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
}
Salin selepas log masuk

Contoh Penggunaan

Dalam fail HTML anda:

<select>
Salin selepas log masuk

Dalam fail JavaScript anda:

// Set the cookie when the user selects a CSS file
function setCSSLayout() {
  var cssFile = document.getElementById("myList").value;
  setCookie("cssFile", cssFile, 7);
}

// Get the cookie and set the CSS file accordingly
function getCSSLayout() {
  var cssFile = getCookie("cssFile");
  if (cssFile) {
    document.getElementById("css").href = cssFile;
  }
}

// Load the previously selected CSS file
window.onload = function () {
  getCSSLayout();
};
Salin selepas log masuk

Dengan menggunakan ini fungsi, anda boleh menetapkan dan mendapatkan semula kuki dalam JavaScript dengan mudah, membolehkan anda menyimpan pilihan pengguna dan meningkatkan web anda aplikasi.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Tetapkan dan Dapatkan Kuki Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan