読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

セッション管理

PHP

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

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

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