PHP セッションの使用方法の詳細については、以下を参照してください: PHP セッション セッション トピック
* セッション セッション
* セッションは、ユーザー データがサーバー ページに保存されることを除いて、Cookie と非常によく似ています
*ただし、クエリ キーはブラウザ上にあり、特別な Cookie で保存されています
* この特別なキーは、PHPSESSID (セッション ID) と呼ばれます
//すべての HTML コードがブラウザに出力される前にセッションを開く必要があります
/ /session_start( ) は、32 ビットの 16 進数の PHPSESSID をブラウザーに送信します
//セッションを開く前に、echo、print、include、さらには空行などのステートメントがあってはなりません
session_start();
//セッションが開かれたらユーザーのセッション情報をサーバーに保存できます
//セッションのすべての操作は、スーパーグローバル変数 $_SESSION
$_SESSION['user_name'] = 'admin'; $_SESSION['user_id'] = 1;
//Tmp/php/ の PHPSESSID に対応する 32 ビット テキスト ファイルを通じて実装されます。 server
//user_name|s:5:"admin";user_id|i:1;
//構文: 変数名|型: 値; 各セッション変数はセミコロンで区切られ、文字列型は長さになります。ヒント
//セッション アクセスは Cookie と非常に似ており、$_SESSION 配列を直接使用します
echo $_SESSION['user_name'];
//Update
$_SESSION['user_name'] = 'peter'; echo $_SESSION['user_name'];
//Delete
//1 単一のセッション変数を削除します
unset($_SESSION['user_id']);
//2。すべてのセッション変数、サーバー上のセッション ファイルの内容をクリアします
$_SESSION = [];
//3. すべてのユーザー セッションをクリアし、サーバー上のセッション ファイルを削除します
session_destroy();
//セッションを完全に削除したい場合は、に対応する Cookie を使用します。ブラウザ上の PHPSESSID も一緒に削除する必要があります
//実行時に、これ以上設定ステートメントを前に置くことはできません。そうでない場合は、PHPSESSID が再生成されます
setcookie('PHPSESSID', '', time()-3600);
//要約: セッションを正しく安全に削除するには、次の 3 つのステップ:
$_SESSION = []; //清空当前用户的所有会话信息 session_destroy(); //清空当前域名下所有的会话信息 setcookie('PHPSESSID', '', time()-3600); //删除保存在客户端上的会话id