ホームページ > 毎日のプログラミング > PHPの知識 > PHPのセッションで変数を保存および削除するにはどうすればよいですか? (写真 + ビデオ)

PHPのセッションで変数を保存および削除するにはどうすればよいですか? (写真 + ビデオ)

藏色散人
リリース: 2019-06-14 18:04:59
オリジナル
6480 人が閲覧しました

この記事では主に、セッションPHPで変数を保存する方法変数を削除する方法を紹介します。

まず第一に、誰もが理解する必要があります。PHP におけるセッションとは何ですか? 何の役に立つのですか?

セッションとは、中国語で「会話」と表現されます。その本来の意味は、ユーザーが質問をしてそれに答えるなど、始まりと終わりがある一連のアクション/メッセージを指します。完全な会話は 1 回のセッションで完了します。

PHP セッション変数は、ユーザー セッションに関する情報を保存したり、ユーザー セッションの設定を変更したりするために使用されます。 Session 変数が保持する情報はシングルユーザーのものであり、アプリケーション内のすべてのページで利用できます。

ただし、セッション情報は一時的なものであり、ユーザーが Web サイトを離れると削除されます。情報を永続的に保存する必要がある場合は、データをデータベースに保存する必要があります。

次に、簡単なコード例を組み合わせて、PHP でのセッションの基本的な使用方法、変数の保存と変数の削除を紹介します。

1. セッション保存変数

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

コード例は次のとおりです。


<?php
session_start();
$name="123";
$_SESSION[&#39;username&#39;]=$name;
$_SESSION[&#39;password&#39;]=$name;

echo $_SESSION[&#39;password&#39;];
ログイン後にコピー

ここでは、まずセッションを開き、次に変数 $name をセッションに保存します。エコー出力によるテスト結果は次のとおりです。

PHPのセッションで変数を保存および削除するにはどうすればよいですか? (写真 + ビデオ)

session_start() は、新しいセッションを作成するか、既存のセッションを再利用します。

2. セッションから変数を削除します

1. unset()

<?php
session_start();
$name="123";
$_SESSION[&#39;username&#39;]=$name;
unset($_SESSION[&#39;username&#39;]);
echo $_SESSION[&#39;username&#39;];
ログイン後にコピー

を使用します。エコー テストの結果は次のとおりです。 :

PHPのセッションで変数を保存および削除するにはどうすればよいですか? (写真 + ビデオ)

unset() 指定された変数を破棄します。

関数内の unset() の動作は、破棄する変数のタイプによって異なります。

2. session_destroy()

session_destroy();
ログイン後にコピー

session_destroy() を使用して現在のセッション内のすべてのデータを破棄しますが、現在のセッションに関連付けられたグローバル変数はリセットされません。 、セッション Cookie もリセットされません。セッション変数を再度使用する必要がある場合は、session_start() 関数を再度呼び出す必要があります。

この記事では、PHP で変数を保存および削除する

方法を紹介します。これも非常に簡単で、困っている友人の役に立てば幸いです。 PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト

PHP ビデオ チュートリアル

を参照してください。誰でも参照して学ぶことができます。

以上がPHPのセッションで変数を保存および削除するにはどうすればよいですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート