关于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 上传文件到运程主机 点击按钮实现弹出网站,如何实现? 建立一个链接,当用户点击时自动以demo用户登录 表單問題 gd库的问题 关于PHP 类 扩展的问题,有些不明白、、、、、 thinkphp问题 谁会编这样一个小片段?急用 读取word出现乱码????? 登录网站后台老提示用户名错误,数据库里的没错啊 ?什么情况 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都仍然有效,请问这是怎么回事?是我的程序处理不正确还是系统设置有问题?