ホームページ > php教程 > php手册 > PHP4.03 自動削除できないセッションの一時処理方法

PHP4.03 自動削除できないセッションの一時処理方法

WBOY
リリース: 2016-06-21 09:05:26
オリジナル
1120 人が閲覧しました

セッション

セッションが自動的に削除できない一時的な解決策について

問題は次のとおりです:

「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;
....

?>



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート