一定時間でsession終了メモ

| 2008年09月05日 21:09

一定時間経過したらログアウトとかに利用。時間の計算はUnix時間が便利。

サンプルコード


$keep_time = 60;

session_start();

if (!isset($_SESSION['time'])) {
    $_SESSION['time'] = time();
}

$keep_time = 60;

session_start();

if (!isset($_SESSION['time'])) {
    $_SESSION['time'] = time();
}
if (time() > $_SESSION['time'] + $keep_time) {
    echo '終了';
	session_unset($_SESSION['time']);
} else {
    // 再セット
    $_SESSION['time'] = time();
    echo '継続します。' . '<br />';
    echo '開始 or 更新時間 : ' . $_SESSION['time'] . '<br />';
    echo '終了時間 : ' . ($_SESSION['time'] + $keep_time);
}

一定時間でsession終了メモタグ:

トラックバック
  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/236
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?

このサイトは次のライセンスで保護されています。

Creative Commons License

IT業界、エンジニア関連の求人
Web業界に精通したエージェントなので、希望に合った仕事、プロジェクト、雇用形態を紹介してくれてしっかりと転職活動をサポートしてくれます。
初心者のみ採用!【スノーグラス】WEB系エンジニア募集
初心者のみのweb系エンジニア求人!なんでだ?そろそろ転職考えてるのでここ行ってみようかな・・・
Twitter Updates