ホームページ  >  記事  >  バックエンド開発  >  PHPセッション関数処理の概要、phpセッション関数_PHPチュートリアル

PHPセッション関数処理の概要、phpセッション関数_PHPチュートリアル

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

PHP セッション処理関数、PHP セッション関数の概要

PHP 処理セッション関数には、session_start、session_register、session_is_registered、session_unregister、Session_destroy などがあります。 PHP 言語を学習する際には、誰もが PHP のセッション関数についてある程度理解できると思います。次のエディターでは、PHP のセッション関数の概要を共有します。

クライアントの Cookie が無効になっている場合、Cookie は自動的に Query_String を介して渡されます。 PHP のセッション処理関数は全部で 10 個あります。実際に使用する関数をいくつか紹介します。

PHP 処理セッション関数 1、session_start
機能: セッションを開始するか、既存のセッションを返します。
関数プロトタイプ: boolean session_start(void);
戻り値: ブール値
関数の説明: この関数にはパラメータがなく、戻り値は true です。この関数を最初に置くのが最善であり、その前に出力があってはなりません。そうしないと、次のようなアラームが発行されます。 警告: セッション キャッシュ リミッターを送信できません – ヘッダーはすでに送信されました (出力は /usr/local/apache/ で開始されました) htdocs/cga /member/1.php:2) /usr/local/apache/htdocs/cga/member/1.php の 3 行目

PHP 処理セッション関数 2、session_register
機能: 新しい変数をセッション変数として登録します
関数プロトタイプ: boolean session_register(文字列名);
戻り値: ブール値。
関数の説明: この関数は、グローバル変数内の現在の SESSION に変数を追加します。成功すると、パラメーター名は、論理値 true を返します。 $_SESSION[name] または $HTTP_SESSION_VARS[name] の形式を使用して、値を取得または割り当てることができます。

PHP 処理セッション関数 3、session_is_registered
機能: 変数がセッション変数として登録されているかどうかを確認します。
関数プロトタイプ: boobean session_is_registered(文字列名);
戻り値: ブール値
関数の説明: この関数は、指定された変数が現在のセッションに登録されているかどうかを確認することができます。パラメーター名は、確認対象の変数名です。成功すると、論理値 true が返されます。

PHP 処理セッション関数 4、session_unregister
機能: 登録されている変数を削除します。
関数プロトタイプ: boolean session_session_unregister(文字列名);
戻り値: ブール値
関数の説明: この関数は、現在のセッションのグローバル変数内の変数を削除します。パラメータ名は削除する変数の名前で、成功した場合は true を返します。

PHP 処理セッション関数 5、session_destroy
機能: 現在のセッションを終了し、セッション内のすべてのリソースをクリアします。
関数プロトタイプ: ブール型セッション destroy(void);
戻り値: ブール値。
関数の説明: この関数は現在のセッションを終了します。この関数にはパラメータがなく、戻り値は true です。

PHP 処理セッション関数 6、session_encode
機能: セッション情報のエンコード
関数プロトタイプ: string session_encode(void);
戻り値: 文字列
関数の説明: 返される文字列には、グローバル変数の各変数の名前と値が次の形式で含まれます。 a|s:12:”it is a test”;c|s:4:”lala”; a は変数です。 name s :12 は変数 a の値を表します。「長さは 12 です。変数はセミコロン「;」で区切られます。

PHP 処理セッション関数 7、session_decode
機能: セッション情報のデコード
関数プロトタイプ: boolean session_decode (文字列データ)
戻り値: ブール値
関数の説明: この関数はセッション情報をデコードし、成功した場合は論理値 true を返します。

PHP 処理セッション関数 8、session_name
機能: 現在のセッション名にアクセスします
関数プロトタイプ: boolean session_name(string [name]);
戻り値: 文字列
関数の説明: この関数は、現在のセッションの名前を取得またはリセットできます。パラメータ名がない場合は現在のセッション名を取得することを意味し、パラメータを追加することはセッション名をパラメータ名に設定することを意味します。

PHP 処理セッション関数 9、session_id
機能: 現在のセッション識別番号にアクセスします
関数プロトタイプ: boolean session_id(string [id]);
戻り値: 文字列
機能説明: この機能は、現在保存されているセッションの識別番号を取得またはリセットできます。パラメータidが無い場合は、現在のセッションの識別番号のみを取得することを意味し、パラメータが追加されている場合は、新たに指定したidにセッションの識別番号が設定されることを意味する。

PHP 処理セッション関数 10、session_unset
機能: 登録されている変数をすべて削除します。
関数プロトタイプ: void session_unset (void)
戻り値: ブール値
関数の説明: この関数はセッションを終了しないという点で Session_destroy とは異なります。 session_unregister 関数を使用してすべてのセッション変数を 1 つずつログアウトするのと同じです。

上記の内容は、PHP セッション関数の処理の完全な概要です。気に入っていただければ幸いです。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1043235.html技術記事 PHP セッション処理関数の概要には、session_start、session_register、session_is_registered、session_unregister、Session_destroy などがあります。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。