2008-10-14 33 views
5

Tôi có một hệ thống web nơi người dùng đăng nhập và lưu trữ một cookie phiên của họ. Khi họ đăng nhập với tư cách người khác hoặc đăng xuất, tôi muốn xóa cookie gốc mà tôi đã lưu trữ. Cách tốt nhất để làm điều đó là gì? Tôi đang sử dụng Python và Apache, mặc dù tôi cho rằng câu trả lời sẽ vẫn giữ nguyên cho hầu hết các ngôn ngữ.Làm cách nào để xóa cookie mà tôi đã đặt trên máy tính của ai đó?

Trả lời

7

Đặt lại cookie, như thể bạn chưa đặt lần đầu tiên, nhưng chỉ định ngày hết hạn trong quá khứ.

4

Tôi đoán cách tốt nhất là đặt ngày hết hạn thành ngày của cookie thành một số ngày trong quá khứ.

1

Return header

 
Set-Cookie: token=opaque; Domain=.your.domain; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ 

miền và đường dẫn phải phù hợp với bản gốc thuộc tính rằng cookie đã được ban hành dưới.

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