session设置4小时退出登录状态,但是半个小时就

问:<?php@session_start();//如果没有用户SESSION变量则提示跳转到登录页if(!isset($_SESSION['s_name_my'])){ echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; echo '<script>alert("You don\\'t have a login system, please login.");location.href="/index.php";</script>'; exit;}else{ //如果登录超时3600秒/60分钟则提示后跳转到登录页 if((time()-$_SESSION['time_last_load_my'])>(4*3600)){ echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; echo '<script>alert("You idle for more than 240 minutes without operation, please login again.");location.href="/index.php";</script>'; exit; } $_SESSION['time_last_load_my']=time();}
,session设置4小时退出登录状态,但是半个小时就

答:您好,这边将最大存活时间改成了14400,就是4小时,请再观察核实下呢,如图:
,非常感谢您长期对我司的支持!

问:这个我能自己设置吗

答:您好,可以的,设置这个php参数,必须要到西数后台虚拟主机管理界面–文件管理中的/other目录下,有一个php.ini文件,修改后当即生效,请知悉
,非常感谢您长期对我司的支持!

问:找到了,谢谢。

答:您好,好的,该文件操作修改后注意不要切换php版本,否则设置会失效,感谢您对我司长期的支持,如需帮助欢迎再联系我们。

问:还是达不到4个小时就处于退出状态

问:手机端和电脑端一样吗?

答:您好,
session的设置,可通过修改php.ini的session回收时间。同时对您的程序确实不熟悉,请您根据程序架构,进行session判断。非常感谢您长期对我司的支持!

问:还是不行,回收时间已设四小时,概率1/1000
没用框架,代码如下,请给看一看,多谢!!
(4*3600)){

echo \’\’;

echo \’alert(\”You idle for more than 240 minutes without operation, please login again.\”);location.href=\”/index.php\”;\’;

exit;

}

$_SESSION[\’time_last_load_my\’]=time();

}

2

答:您好,
目前查看php.ini设置生效的,中途是否有关闭过浏览器,核实过参数
session.cookie_lifetime = 0  关闭浏览器Cookie就会失效,已调整,非常感谢您长期对我司的支持!

问:收到,非常感谢,我试一下。

答:您好,
好的,非常感谢您长期对我司的支持!

问:session.cookie_lifetime = 1    这个设置为1不行,代表1秒,已改成14400,可还是不到四小时就退出状态了,请问还有什么设置没完成?辛苦了。

答:您好,建议使用php探针查看session 的所有参数 , 并可以通过虚拟主机管理面板–文件管理–others 目录下php.ini
修改或设置任意php.ini 参数 ,
非常感谢您长期对我司的支持,谢谢!

更多关于云服务器域名注册,虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » session设置4小时退出登录状态,但是半个小时就

登录

找回密码

注册