#php セッションの使用方法
#PHP セッションの概要
セッションは、クライアントが Web サイト (サーバー) と通信するためのより安全な方法です。セッションが開かれると、そのセッションは Web サイトのどのページでも使用 (維持) できるため、訪問者と Web サイトの間に「対話」メカニズムが確立されます。 一般的なオンライン ショッピング カートは、セッションの典型的なアプリケーションです。製品を予約する場合、選択した製品をショッピング カートに入れます。これにより、実際に製品のセッションが開きます。選択した製品が注文されると、対応する情報がデータベースに書き込まれます。最終的に注文が行われない場合は、ユーザーがブラウザを閉じるかログアウトするとセッションが終了し、選択した製品は無効になります。 session session は、ユーザーを識別するためにセッション session を開いた訪問者ごとに一意のセッション ID を作成します。セッション ID は、ユーザーのコンピュータ上の Cookie に保存されるか、URL を通じて渡される場合があります。対応する特定のセッション値はサーバー側に保存されます。これが Cookie との主な違いでもあり、セキュリティは比較的高いです。 推奨: "PHP チュートリアル "
セッションの作成
セッションを作成するには、まず session_start( ) 関数を使用してそれを開きます。 セッション セッションの場合、システムはセッション ID を割り当てます。<?php session_start(); ?>
構文:
bool session_register( mixed name [, mixed ...] )
<?php session_start(); $username = "xiaoli"; session_register("username"); ?>
セッションの読み取り
PHP の組み込み $_SESSION 変数は、設定されたセッション変数に簡単にアクセスできます。 例:<?php session_start(); echo "登记的用户名为:".$_SESSION["username"]; //输出 登记的用户名为:xiaoli ?>
セッションの破棄
session_unregister() 関数を使用して単一のセッション変数をログアウトするか、session_unset() を使用してセッション全体をログアウトします。 例:<?php session_start(); session_unregister("username"); //注销 session 变量 session_unset(); //注销 session 会话 ?>
別の方法
$_SESSION 配列メンバーを直接追加することでセッション変数を登録できます:<?php session_start(); $_SESSION["username"] = "xiaoli"; ?>
<?php session_start(); unset($_SESSION["username"]); ?>
ヒント
unset() を使用してセッションを破棄しないでください。以上がPHPセッションの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。