程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於session不能自動去除的臨時處理方法(轉載)我一直沒用SESSI

關於session不能自動去除的臨時處理方法(轉載)我一直沒用SESSI

編輯:關於PHP編程

關於 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;
......
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved