2009-07-21 33 views
7

Tôi sử dụng các chức năng để tạo và đọc cookie từ quirksmode.org/js/cookies.html. Tôi cũng đặt ngày hết hạn. Tôi muốn tìm ngày hết hạn của cookie ... vì vậy tôi có thể cho khách truy cập biết số ngày anh ta/cô ấy phải chờ cho đến khi có thể một lần nữa == cho đến khi cookie tự động bị xóa.Tìm hiểu ngày hết hạn của cookie bằng cách sử dụng javascript

cảm ơn cảm ơn

+3

Bạn đang cố gắng sử dụng cookie (phía máy khách) để ngăn người dùng thực hiện một số hành động nhất định? Họ luôn có thể xóa cookie và sau đó thực hiện hành động ngay lập tức nếu đó là cách bạn đang ngăn chặn nó. – aem

+0

tốt, tất nhiên tôi biết, nhưng đây là cách THEY;) muốn nó, vì vậy một người dùng khác từ cùng một máy tính có thể làm những việc này là tốt. – Adriana

Trả lời

4

Hmm, có vẻ như không dễ dàng để thực hiện việc này. JavaScript chỉ có thể truy cập các cặp tên/giá trị thay vì thông tin bổ sung có thể được đặt trong cookie.

Sau khi tìm kiếm, điều gần nhất với giải pháp mà tôi có thể tìm thấy (về mặt kỹ thuật) là nếu bạn thực sự cần có ngày hết hạn của cookie, bạn có thể lưu trữ nó trong cookie. Khi bạn xây dựng ngày hết hạn, hãy đặt ngày hết hạn của cookie mục tiêu và giá trị của một cookie khác.

Ví dụ, thiết lập NAME = BOB; EXPIRATIONDATENAME_EXP = expirateiondate; EXPIRATIONDATE

4

Không thể để có được thông tin này.

Tất cả những gì bạn có thể truy cập phía máy khách là thuộc tính document.cookie, một chuỗi bao gồm các cặp tên-giá trị. Các chi tiết khác không thể truy cập được cho khách hàng.

Các vấn đề liên quan