Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách đặt JavaScript Cookie không có ngày hết hạn

Tùy chọn expires trong cookie JavaScript là tùy chọn (optional). Nếu không cung cấp, cookie trở thành session cookie – hết hạn khi người dùng đóng trình duyệt.

Ví dụ: Cookie không có expiration date

<html>
  <head>
    <script>
      function ReadCookie() {
        var allcookies = document.cookie;
        document.write("All Cookies: " + allcookies);
        var cookiearray = allcookies.split(';');
        for (var i = 0; i < cookiearray.length; i++) {
          var name = cookiearray[i].split('=')[0].trim();
          var value = cookiearray[i].split('=')[1];
          document.write("Key: " + name + " Value: " + value);
        }
      }
    </script>
  </head>
  <body>
    <form name="myform" action="">
      <p>Nhấp nút để xem cookie:</p>
      <input type="button" value="Get Cookie" onclick="ReadCookie()"/>
    </form>
  </body>
</html>

Lưu ý: Cookie không có expires = session cookie. Mất khi đóng browser/tab. Dùng cho dữ liệu nhạy cảm, tạm thời.