ホームページ  >  記事  >  バックエンド開発  >  PHPセッション処理関連機能の紹介

PHPセッション処理関連機能の紹介

巴扎黑
巴扎黑オリジナル
2016-11-11 10:41:33858ブラウズ

PHP 処理セッション関数 1. session_start

Function 関数: セッションを開始するか、既存のセッションを返します。

関数のプロトタイプ: 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

関数 function: register a新しい変数 セッション変数の場合

関数プロトタイプ: boolean session_register(文字列名);

戻り値: ブール値。

関数の説明: この関数は、グローバル変数の現在の SESSION に変数を追加します。成功すると、パラメーター名は、論理値 true を返します。 $_SESSION[name] または $HTTP_SESSION_VARS[name] の形式を使用して、値を取得または割り当てることができます。

PHPのセッション関数の処理 3. session_is_registered

Function関数: 変数がセッション変数として登録されているかどうかを確認します。

関数プロトタイプ: boobean session_is_registered(string name);

戻り値: ブール値

関数説明: この関数は、指定された変数が現在のセッションに登録されているかどうかを確認できます。パラメーター名は、確認する変数名です。 。成功すると、論理値 true が返されます。

PHP処理セッション関数 4. session_unregister

Function関数: 登録されている変数を削除します。

関数プロトタイプ: boolean session_session_unregister(string name);

戻り値: ブール値

関数の説明: この関数は、現在のセッションのグローバル変数内の変数を削除します。パラメータ名は削除する変数の名前で、成功した場合は true を返します。

PHPセッション処理関数 5. session_destroy

Function関数: 現在のセッションを終了し、セッション内のすべてのリソースをクリアします。

関数プロトタイプ: boolean session destroy(void);

戻り値: ブール値。

関数の説明: この関数は現在のセッションを終了します。この関数にはパラメーターがなく、戻り値は true です。

PHP 処理セッション関数 6. session_encode

関数関数: セッション情報のエンコーディング

関数プロトタイプ: string session_encode(void);

戻り値: string

関数の説明: 返された文字列にはグローバル変数が含まれます。 a|s:12:"it is a test";c|s:4:"lala"; a は変数の名前です。 s:12 は変数 a の値を表します。テストの長さは 12 です。変数はセミコロン「;」で区切られます。

PHP 処理セッション関数 7. session_decode

関数関数: セッション情報デコード

関数プロトタイプ: ブール値 session_decode (文字列データ)

戻り値: ブール値

関数の説明: この関数はセッション情報をデコードし、成功した場合は論理値 true を返します。

PHP 処理セッション関数 8. session_name

関数関数: 現在のセッション名にアクセスします

。関数プロトタイプ: boolean session_name (string [name]);

戻り値: String

関数の説明: この関数は、現在のセッションの名前を取得またはリセットできます。パラメーター名がない場合は、現在のセッション名を取得することを意味します。パラメータを追加するということは、セッション名を変更することを意味します。

戻り値: string

関数の説明: この関数は、現在保存されているセッションの識別番号を取得またはリセットできます。パラメーター ID がない場合は、現在のセッションの識別番号を取得することのみを意味します。新しく指定したIDにセッションの識別番号を代入する

PHP処理セッション関数10、session_unset

関数関数: 登録されている変数をすべて削除

関数プロトタイプ: void session_unset (void)

戻り値: ブール値

関数の説明: この関数は Session_destroy とは異なります。セッションを終了しないのは、関数 session_unregister を使用してすべてのセッション変数を 1 つずつログアウトするようなものです。

LAMP Brothers オリジナルの PHP チュートリアル CD/「PHP Essential Edition」を入手してください。詳細については、公式ウェブサイトのカスタマーサービスまでお問い合わせください: http://www.lampbrother.net

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