検索
ホームページバックエンド開発PHPの問題PHPでセッション内の値を削除する方法

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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

メモ帳++7.3.1

メモ帳++7.3.1

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

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター