.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 5
.
<< Prev
セッション
« INDEX »
PHP WEB要素編
Next >>
セッション関連関数
作成日:2006/05/24

2E.2 定義済み変数によるセッション変数の登録

 セッション変数に対する読み書きは定義済み定数( $_SESSION )により行います。  $_COOKIE と異なり読み取り専用ではなく、書き込みもできます。 但し、$_SESSION を使用する前に session_start() を用いてセッションを開始しておく必要があります。

 $_SESSION を使用する場合、旧来からのセッション変数用の関数 session_register()、 session_unregister()、session_is_registered()、session_unset() は不要になります。

定義済み変数説明
$_SESSION['name']

$_SESSION は、セッション変数が格納された連想配列で、スーパーグローバルスコープを持った変数です。

※ PHP4.10より前のバージョンでは $HTTP_SESSION_VARS を通して取得されていました。
※ PHP4.10以降、$_SESSION と $HTTP_SESSION_VARS は同じ内容ですが、異なった変数です。

用例:
$_SESSION['user_id'] = $user_id;


セッション変数の使用例
シナリオ用例
セッション変数の
登録
session_start();
$_SESSION['count'] = 0;
セッション変数の
登録確認
session_start();
if (isset($_SESSION['count'])) $_SESSION['count']++;
セッション変数の
廃棄
session_start();
unset($_SESSION['count']);
全ての
セッション変数の
廃棄
session_start();
$_SESSION = array();  // session_unset()は使用すべきでありません。
<< Prev
セッション
« INDEX »>
Page Top
Next >>
セッション関連関数

.