セッション
セッションが自動的に削除できない一時的な解決策について
問題は次のとおりです:
「phpのセッションは、ユーザーが初めて入力したときに入力した情報を、戻っても常に保存します」この問題は php4.02 で見つかりましたが、最新の php 4.03pl1 のテストでも失敗しました。ユーザーが IE ブラウザを閉じて再度 IE ウィンドウを開いた場合にのみ、セッションの内容が反映されます。削除されます
一時的な解決策:
フォームが送信された後、変数を別の変数 $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;
....
?>