ホームページ >バックエンド開発 >PHPチュートリアル >PHPセッションに精通している

PHPセッションに精通している

WBOY
WBOYオリジナル
2016-06-23 13:40:581072ブラウズ

概念的な理解:

Web 上のセッションとは、主にユーザーが Web サイトにアクセスしてから Web サイトを閉じるまでの Web サイトを閲覧している時間を指します。


動作原理:

1. セッションを開始すると、サーバーは PHPSESSID のキー値を持つ一意の識別子をブラウザーに渡し、それをローカル Cookie に保存します。サーバーの対応するディレクトリ内のキー値に基づいて、対応するセッション ファイル

セッション値を設定した後、値はセッション ファイル

に保存されます

2. サーバーの PHP スクリプトがセッション値を読み取る場合、ブラウザーはキー値の一意の識別子を返し、セッションを開始し、キー値に基づいて、すでに保存されている変数をセッション ウェアハウスからロードできます

3. PHP スクリプトの実行が終了すると、まだ保存されていないセッション変数がロードされます。破棄されたファイルは、特定のローカル パスの下にある一意に識別されたセッション ファイルに自動的に保存されます。パスは php.ini session.save_path 設定で渡すことができます。 セッション値を設定するには、まずセッションを開始する必要があります。


session_start();$_SESSION['name'] = 'wyz';
2. セッション値を読み取ります

session_start();echo $_SESSION['name'];

3. セッションを削除します

a 単一の場合


unset($_SESSION['name']);
b. 皆様へ


session_destroy();

4. ブラウザ上でセッションの一意の識別値 Cookie の保持時間を設定します。これは、セッション値を保存する時間を設定することとも言えます。





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