對于 session 不能自動刪除的臨時處理方法(轉載)我一直沒用SESSION。。因為PHP里對SESSION的處理我一...
發表時間:2023-08-06 來源:明輝站整理相關軟件相關文章人氣:
[摘要]關于 session 不能自動去除的臨時處理方法問題是:"PHP 的 session 會一直保存著用戶第一次進入時輸入的信息,即使你返回到登陸畫面重新登陸也不會改變!這個問題我在 php4...
關于 session 不能自動去除的臨時處理方法
問題是:
"PHP 的 session 會一直保存著用戶第一次進入時輸入的信息,即使你返回到登陸畫面重新登陸也不會改變!這個問題我在 php4.02 里面發現,在最新的php 4.03pl1 的測試中仍然沒有通過!只有用戶關閉 ie 瀏覽器,重新開 IE窗口才能消除session的內容
臨時解決方法:
當表單提交后,不要注冊表單提交的變量,把該變量賦給另一變量$X后,注冊$X,這樣返回到登陸畫面重新登陸就可以改變了.再要保險一點,可在登陸的那一頁的頁首添一句刪除變量$X.
舉例如下:這段是我的聊天室登陸的部分
1 登陸頁面傳送 $name , $pass
2 login.php 里可以這樣處理
<?
$save_name = $name;
$save_pass = $pass;
session_start();
session_register("name");
session_register("pass");
$name=$save_name;
$pass=$save_pass;
......
?>