セッションの概要は下記にて確認のこと
セッション変数を利用する
$_SESSION['キー']
session_start関数実行後はセッション変数「$_SESSION」を連想配列と同様に使用できる
セッションを開始する
session_start()
-
session_start関数により、サーバ側に値を保存するセッション変数「$_SESSION」を使用できるようになる
-
「$_SESSION」を使用する準備が整うとtrueを、問題が発生した場合はfalseを返す
- ユーザ識別にクッキーを使用するため、ソースコードに文字が出力される前に呼び出さなければいけない。
- 引数に様々な設定を指定可能。(連想配列で指定する)
例
↓ ↓ ↓
イメージ
セッションの保存場所
セッション変数はセッションファイルと呼ばれる形式で保存される。
保存場所は設定ファイル「php.ini」の「session.seve_path」に指定されており、値を変更していなければ、「xampp」>「tmp」フォルダ内に、「sess_セッションID」というファイル名で保存されている。
セッションを削除する
$_SESSION = array();
setcookie(session_name(), '', time());
session_destroy();
例
イメージ