萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 關閉頁面後session自動銷毀二種方法

php 關閉頁面後session自動銷毀二種方法

浏覽器關閉的過程中,服務器上的 session 數據並沒有被銷毀,因為這時候沒有發送任何請求,服務器那邊不會知道是否要銷毀 session 的數據。浏覽器再次啟動重新打開頁面的時候,發送的 session id 還是原來的 id,雖然你說沒用到 cookie,但是這個 id 就是通過 cookie 發送的。

你可以看看 php.ini 的設置,主要看這兩項:

 代碼如下 復制代碼 session.gc_maxlifetime
session.cookie_lifetime


方法二利用onload函數

 代碼如下 復制代碼

<body onunload="ajax()">
function ajax(){
使用ajax執行unset($_session);
}

copyright © 萬盛學電腦網 all rights reserved