PHPでセッションを使用するにはどうすればよいですか?

coldplay.xixi
リリース: 2023-03-02 21:46:01
オリジナル
3871 人が閲覧しました

php でセッションを使用する方法: 1. PHP セッションを開始し、[] タグの前に [session_start()] 関数を配置します; 2. [PHP $_SESSION] を使用してセッション変数を保存します; 3. [unset() ]セッションを破棄します。

PHPでセッションを使用するにはどうすればよいですか?

#php でセッションを使用する方法:

関連トピックの推奨事項:phpセッション(画像、テキスト、ビデオ、ケースを含む)

PHPセッション変数

コンピュータ上でアプリケーションを操作するとき、それを開いていくつかの変更を加えてから閉じます。それは会話によく似ています。コンピューターはあなたが誰であるかを知っています。アプリを開いたり閉じたりするタイミングを認識します。しかし、インターネットでは問題が発生します。HTTP アドレスは状態を維持できないため、Web サーバーはユーザーが誰で何をしているのかを知りません。

PHP セッションは、後で使用できるようにユーザー情報 (ユーザー名、購入したアイテムなど) をサーバーに保存することで、この問題を解決します。ただし、セッション情報は一時的なものであり、ユーザーがサイトを離れると削除されます。情報を永続的に保存する必要がある場合は、データをデータベースに保存できます。

セッションの動作メカニズムは、訪問者ごとに一意の ID (UID) を作成し、この UID に基づいて変数を保存することです。 UID は Cookie に保存されるか、URL を通じて渡されます。

PHP セッションの開始

PHP セッションにユーザー情報を保存するには、まずセッションを開始する必要があります。

注:

session_start()関数はタグの前に配置する必要があります:

Example

    
ログイン後にコピー

上記のコードにより、ユーザー情報の保存を開始できるようにユーザーのセッションがサーバーに登録され、UID がユーザーのセッションに割り当てられます。

セッション変数の保存

セッション変数を保存および取得する正しい方法は、

PHP $_SESSION変数:

を使用することです。例

    菜鸟教程(runoob.com) 
    
ログイン後にコピー

出力:

浏览量:1
ログイン後にコピー

次の例では、単純なページビュー カウンタを作成します。

isset()この関数は、「views」変数が設定されているかどうかを検出します。 「views」変数が設定されている場合、カウンターをインクリメントします。 「views」が存在しない場合は、「views」変数を作成して 1 に設定します。

Instance

ログイン後にコピー

Destroy Session

if If一部のセッション データを削除したい場合は、

unset()またはsession_destroy()関数を使用できます。

unset()この関数は、指定されたセッション変数を解放するために使用されます:

Example

ログイン後にコピー

session_destroy() を呼び出すこともできます。セッションを完全に破棄する関数:

Example

ログイン後にコピー

関連学習の推奨事項:

PHP プログラミングの入門から熟練度まで

以上がPHPでセッションを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!