0
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{

I'm making an online examination system. I'm using PHP and MySQL.

I want to set the session time, but don't know how. Please help me.

Thanks in advance

4

1 回答 1

0

我要设置会话时间

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

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

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

于 2012-04-21T06:11:08.290 回答