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。
我想安排会议时间,但不知道怎么安排。请帮帮我。
提前感谢
发布于 2012-04-21 06:11:08
我要设置会话时间
永远不要碰它。
默认会话超时对任何人都足够好。
您正在将会话超时与任何应用程序超时混淆。
与其玩会话超时,您还必须在会话本身中存储任何时间。
但是不要抛出一个用户悄悄地登录页面,以便优雅地警告他们。
https://stackoverflow.com/questions/10256634
复制相似问题