セッション

ある値を複数ページにまたいで維持できるようにする仕組み。セッション変数「$_SESSION」というスーパーグローバル変数を使うすべてのページの最初に(ブラウザに何か出力する前に)、session_start関数を実行する。
session_start関数を実行した後は、セッション変数$_SESSIONに自由に値を格納したり呼び出したりして処理することができる。配列も格納できる。

セッションの有効期限

通常、セッションはブラウザを閉じるまでの間有効で、閉じてしまうと$_SESSIONの値はクリアされる。セッションの有効期限はPHPプログラムで書き換えることができる。

ini_set("session.gc_maxlifetime" , "86400");
ini_set("session.cookie_lifetime" , "86400");

※有効秒数は、文字列で指定する。2行とも同じ値を指定する。
※session_start()の前に書く。

inserted by FC2 system