ホームページ バックエンド開発 PHPチュートリアル PHPセッション処理関連機能の紹介

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

Nov 11, 2016 am 10:41 AM
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 の値を表します。テストの長さは 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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles