ホームページ  >  記事  >  バックエンド開発  >  PHP セッション追跡およびファイル処理システム 1 (43)、_PHP チュートリアル

PHP セッション追跡およびファイル処理システム 1 (43)、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:51:47859ブラウズ

PHP セッション追跡はファイル処理システム 1 (43) で終了、

変数の登録を解除

1. unset ($_SESSION[‘xxx’]) は単一のセッション変数を削除し、unset ($_SESSION[‘xxx’]) は登録済みのセッション変数の登録を解除するために使用されます。その機能は session_unregister() と同じです。 Session_unregister() は PHP5 では使用されなくなりました。
注: unset($_SESSION) この関数は使用してはなりません。グローバル変数 $_SESSION が破壊されるため、それを復元する方法はありません。ユーザーは $_SESSION 変数も登録できなくなります。
2. $_SESSION=array() は複数のセッション変数を削除します
3. session_unset() はすべてのセッション変数を削除します

セッションを破棄する

session_destroy() は現在のセッションを終了し、セッション内のすべてのリソースをクリアします。この関数は、現在のセッションに関連するグローバル変数の設定を解除 (解放) しませんし、クライアントのセッション Cookie を削除しません。
戻り値: ブール値。
関数の説明: この関数は現在のセッションを終了します
パラメーターはなく、戻り値は true です

注: PHP のデフォルトのセッションは Cookie に基づいています。Cookie を削除したい場合は、setcookie() 関数を使用する必要があります。

セッション削除の場合

リーリー

永続セッション

リクエストが完了すると、登録されたすべての変数が自動的にシリアル化され(サーバー側のセッション テキスト ファイルへの保存を容易にするため)、読み取り時に復元されます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1012252.html技術記事 PHP セッションの追跡は、ファイル処理システムとは関係ありません (43) 変数の登録を解除します。 1. Unset ($_SESSION[xxx]) は、登録済みのセッションを登録解除するために使用されます。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。