Solarized
HOME > WEBプログラム覚書 > 一定時間でsession終了メモ
一定時間でsession終了メモ
一定時間経過したらログアウトとかに利用。時間の計算はUnix時間が便利。
サンプルコード
PHP
- <?php
- $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);
- }
- ?>
| 投稿日 |
2008年9月 5日 21:09 |
| カテゴリ |
PHP |
| タグ |
サンプルコード | 関数 |
| トラックバック URL |
http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1133 |