セッション メカニズム(推奨学習: PHP ビデオ チュートリアル)
セッション メカニズムは、セッションを維持する方法を採用しています。サーバー側のステータス スキームには、異なるユーザーの以前の情報を区別するための独自の対応する一意の識別子 session_id があります。
セッションの仕組み
セッションが初めて有効になると、一意の識別子がローカル Cookie に保存されます。
最初にsession_start() 関数を使用すると、PHP は保存されたセッション変数をセッション ウェアハウスからロードします;
PHP スクリプトが実行されると、session_register() 関数を使用してセッション変数が登録されます。
PHP スクリプトの実行が終了すると、破棄されていないセッション変数がローカル セッション ライブラリの特定のパスに自動的に保存されます。このパスは php.ini ファイルの session.save_path で指定できます。 . 次回 Web閲覧時に読み込んで使用できます。
セッションの長所と短所
利点
独自性、呼び出しの便利さ、あまり多くのリソースを占有しないこと、一時的なストレージサーバー上のデータのセット。通常の状況では、ユーザーとしてログインすると、ユーザー データがセッションに保存されます。このようにして、どのページでも簡単に呼び出すことができ、各クライアントは混乱することなく一意の session_id を生成します。また、ブラウザを閉じた後、サーバーにはセッション リサイクル メカニズムがあり、期限切れのセッションが自動的に削除されます。
デメリット
Cookie形式でクライアントに保存されるため、Cookieを無効にするとセッションが無効になります。
PHP 関連の技術記事の詳細については、PHP グラフィック チュートリアル 列にアクセスして学習してください。
以上がPHPでのセッションのデメリットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。