如何在PHP中设置会话时间?

时间:2012-04-21 05:55:51

标签: php

session_cache_expire( 20 );
session_start(); // NEVER FORGET TO START THE SESSION!!!
$inactive = 1200;
if(isset($_SESSION['start']) ) {
    $session_life = time() - $_SESSION['start'];
    if($session_life > $inactive){
        header("Location: user_logout.php");
    }
}
$_SESSION['start'] = time();
if($_SESSION['valid_user'] != true){
header('Location: ../index.php');
}else{

我正在建立一个在线考试系统。我正在使用PHP和MySQL。

我想设置会话时间,但不知道如何。请帮帮我。

提前致谢

1 个答案:

答案 0 :(得分:0)

  

我要设置会话时间

永远不要碰它 默认会话超时对任何人都足够好。

您将会话超时与应用程序超时混淆。

您不必使用会话超时,而是必须在会话中存储任何时间 但是不要让用户静静地登录页面以优雅地警告他们