ホームページ  >  記事  >  バックエンド開発  >  PHPでのセッションのデメリット

PHPでのセッションのデメリット

(*-*)浩
(*-*)浩オリジナル
2019-08-23 14:38:013743ブラウズ

PHPでのセッションのデメリット

セッション メカニズム(推奨学習: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。