爲什麼我不能刪除這個Cookie?PHP - Cookie無法使用?
當用戶登錄authenticate_user()運行時。當用戶註銷logout()時運行。當類運行時,通過update_status()生成狀態。
我該如何殺死狀態cookie?無論我嘗試它是否存在,用戶都無法註銷。
[已刪除代碼]
解決了它。
刪除cookie時,您必須指定cookie可以訪問的目錄。
Not Deleted
setcookie("status", "", (time()+3600), '/');
setcookie("status", "", (time()-3600));
Deleted
setcookie("status", "", (time()+3600), '/');
setcookie("status", "", (time()-3600), '/');
這不會直接回答你的問題,所以我不會把它作爲答案,但是你爲什麼還要通過使用cookie *來使你的生活變得困難*,而不是僅僅在會話中做所有事情?你做事情的方式看起來更加複雜,我看不出這一點。如果你把它全部留在會話中,那麼你可以只用'session_destroy',它們就完成了。 – 2010-12-16 11:27:48
我似乎已經在同一時間回答你的想法:) – 2010-12-16 11:32:14