PHPでセッション内の値を削除する方法

藏色散人
リリース: 2023-03-04 21:22:03
オリジナル
3431 人が閲覧しました

php でセッション値を削除する方法: 1. [unset($_SESSION['xxx'])] を使用して 1 つのセッションを削除します; 2. [session_unset()] を使用して複数のセッションを削除します; 3. [session_destroy]を使用してセッションをクリアします。

PHPでセッション内の値を削除する方法

推奨事項: 「PHP ビデオ チュートリアル

php でセッションを削除するいくつかの方法

1. unset($_SESSION['xxx']) は 1 つのセッションを削除し、unset($_SESSION['xxx']) は登録されたセッション変数の登録を解除するために使用されます。その機能は session_unregister() と同じです。

<?php
         // 初始化session.
         session_start();
         /*** 删除所有的session变量..也可用unset($_SESSION[xxx])逐个删除。****/
         $_SESSION = array();
         /***删除sessin id.由于session默认是基于cookie的,所以使用setcookie删除包含session id的cookie.***/
         if (isset($_COOKIE[session_name()])) {
               setcookie(session_name(), &#39;&#39;, time()-42000, &#39;/&#39;);
          }
         // 最后彻底销毁session.
         session_destroy();
?>
ログイン後にコピー

unset($_SESSION) この関数は使用してはなりません。グローバル変数 $_SESSION が破壊され、それを復元する現実的な方法はありません。ユーザーは $_session 変数も登録できなくなります。

2. session_unset() または $_SESSION=array() は複数のセッションを削除します

3. session_destroy() は現在のセッションを終了し、セッション内のすべてのリソースをクリアします。この関数は、現在のセッションに関連するグローバル変数の設定を解除 (解放) しませんし、クライアントのセッション Cookie も削除しません。PHP のデフォルトのセッションは Cookie に基づいています。Cookie を削除したい場合は、setcookie() 関数を使用する必要があります。

概要:

session_destroy は、すべてのセッション変数をログアウトし、セッション セッションを終了します。

セッション データを削除したい場合は、unset() を使用できます。関数または session_destroy( ) 関数。 unset() 関数の機能は、指定されたセッション変数を解放することです。呼び出し形式は次​​のとおりです。

<?php
unset($_SESSION[&#39;jugelizi&#39;]);
?>
ログイン後にコピー

session_destroy() 関数は、すべてのセッションを削除します。呼び出し形式は次​​のとおりです。

<?PHP session_destroy(); ?>
ログイン後にコピー

ヒント: session_destroy () はセッションをリセットし、保存されているセッション データはすべて失われます。

session_unset() はセッション変数の登録を解除しませんが、すべてのセッション変数の値をクリアします。

以上がPHPでセッション内の値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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