ホームページ  >  記事  >  バックエンド開発  >  PHPでのSessionの基本的な使い方

PHPでのSessionの基本的な使い方

autoload
autoloadオリジナル
2021-03-16 13:48:314826ブラウズ

1.セッションの概要

セッション PHP のセッションは、暗号化された乱数である一意のセッション ID によって駆動されます。 PHP によって生成されたファイルは、セッションの存続期間中クライアントに保存されます。 セッション情報はサーバー側に保存されますが、セッションIDクライアントCookieに保存されます(もちろん) PHP session の保存方法は多様化されており、cookie を無効にしても追跡可能です。

2.セッション構成とアプリケーション

session_start();        //初始化session.需在文件头部
 
$_SESSION[name]=value;  //配置Seeeion
echo $_SESSION[name];   //使用session
isset($_SESSION[name]); // 判断
unset($_SESSION[name]); //删除
 
session_destroy();      //消耗所有session

3.PHP7 セッション オプション

InPHP7 バージョン (およびそれ以降) では、session_start() 関数はオプションの配列を受け入れて、php.ini で設定されたセッション構成ディレクティブをオーバーライドできます。これらのオプションは session.lazy_write をサポートしており、デフォルトでは値 true をとり、セッション データが変更された場合に PHP がセッション ファイルを上書きします。 session_start() 関数に read_and_close が追加されました。これは、セッション データを読み取る必要があり、その後セッションがすぐに閉じられることを示します。たとえば、以下のスニペットを使用して、session.cache_limiterprivate に設定し、読み取り直後にセッションを閉じるフラグを設定します。

<?php
   session_start([     
  &#39;cache_limiter&#39; => &#39;private&#39;,      
  &#39;read_and_close&#39; => true,
   ]);
  ?>

推奨: php ビデオ チュートリアル

以上がPHPでのSessionの基本的な使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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