关于session 系统本身就默认是20分钟!20分钟内未作任何操作,session失效!自己设就是session.timeout("1200") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php.ini中设置session.cookie_lifetime的值为你想要的时间 登陆的时候$_SESSION["login"]=1;然后在后面的页中加上<?if(!$_SESSION["login"])header("location:login.php");?> 请问我在php.ini里设置如下:session.cookie_lifetime=60在login.php中处理如下“session_register("u_name");...if(登录成功) $_SESSION["u_name"]=$u_name;....以后在每个页面的开始都有如下处理:$u_name =@$_SESSION["u_name"];if($u_name==''){echo "<script language=javascript> alert('重新登录'); location.href='login.php'; </script>";exit;}但似乎过了多长时间都没有 $u_name都仍然有效,请问这是怎么回事?是我的程序处理不正确还是系统设置有问题? 这个session的有效时间是你不这个页面活动的保存时间,当你不在这个页面活动超时了才失效。 回复 cloudchen(陈系上.net) :我上面的例程就是这样设的啊,但是不行,刷新后页面仍然正常:(,并且可以正常链接到其他页面上 Php研发开发工作的问题 模板中,循环的id,在线等 关于抓取新浪验证码的问题 PHP怎么整数近似值?如1695怎么近似值1700?现在等候 请问mysql的命令在dos下面怎么修改呢? 如何将网页中指定的字符串标红? 表单的使用新问题.关于php5的 介绍PHP书籍 再问一个有关字符串的问题 请问哪里有dreamweaver for php语法的插件下载? PHP时间格式转换方法 谁有PHPedit
然后在后面的页中加上
<?if(!$_SESSION["login"])
header("location:login.php");
?>
我在php.ini里设置如下:session.cookie_lifetime=60在login.php中处理如下“session_register("u_name");
...
if(登录成功) $_SESSION["u_name"]=$u_name;
....以后在每个页面的开始都有如下处理:
$u_name =@$_SESSION["u_name"];
if($u_name==''){
echo "<script language=javascript>
alert('重新登录');
location.href='login.php';
</script>";exit;
}但似乎过了多长时间都没有 $u_name都仍然有效,请问这是怎么回事?是我的程序处理不正确还是系统设置有问题?