2017-05-05 81 views
-2

session_destroy()方法將刪除服務器上的會話ID,但它在客戶端上存儲的cookie如何? AS在每一個新的session_start()上都沒有設置新的cookie爲什麼? 這會使網站有什麼不同?PHP會話cookie關係

+1

你想刪除cookies? –

+0

你實際上不能刪除一個cookie。你需要設置到期日期已經通過 –

+0

什麼是真正的問題抱歉? –

回答

0

會話數據存儲在服務器上,而cookie將數據存儲在訪問者的瀏覽器中。

存儲在cookie中的數據可以存儲數月或數年,具體取決於cookie的使用壽命。但是,當瀏覽器關閉時會話中的數據會丟失。

將cookie的過期日期設置爲過去的時間(例如,在紀元之後的一秒鐘)。

setcookie(「yourCookie」,「yourValue」,0);

這將導致cookie過期。 ,因爲0會將Cookie設置爲在會話結束時過期。