YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

セッション管理

セッションを用いる時はsession関数をいくつか使わないといけません。ここでおまじない的セッション管理の方法。

session_start();
session_register("var_name");
$_SESSION["var_name"] = $var;

まずセッション変数を使うPHPファイル内では必ず先頭でsession_start()を宣言しないとだめ。そのあとそのページでセッション変数を新しく登録する場合はsession_register()でセッションに変数名を登録する。その後でGLOBALSである$_SESSIONを使ってセッション変数を登録。
postと違って、sessionだとインスタンスをセッション変数に登録できるからだいぶ自由度が上がると思う。