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

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

伊谢尔伦
伊谢尔伦オリジナル
2016-12-02 09:20:27875ブラウズ

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

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”it の値を表します。テストの長さは 12 です。変数はセミコロン「;」で区切られます。

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

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

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

戻り値: ブール値

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

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

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

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

戻り値: String

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

PHP処理セッション関数9. session_id
関数関数: 現在のセッション識別番号にアクセスします

関数プロトタイプ: boolean session_id(string [id]);

戻り値: string

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


PHP 処理セッション関数 10, session_unset関数関数: 登録されているすべての変数を削除します。

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

戻り値: ブール値

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

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