设置session生存时间问题

1 // 在 php.ini 中设置 session.gc_maxlifetime = 1440 (默认)
2
3 // 或者在 session_start() 前,设置 $lifetime = 86400 , 执行 session_set_cookie_params($lifetime), 具体如下
4 $lifetime = 86400;
5 session_set_cookie_params($lifetime);
6 session_start()
时间: 2024-11-05 16:35:22

设置session生存时间问题的相关文章

asp.net web.config 设置Session过期时间

在Asp.net中,可以有四处设置Session的过期时间:(原文作者:望月狼地址:http://www.cnblogs.com/wangyuelang0526/) 一.全局网站(即服务器)级 IIS-网站-属性-Asp.net-编辑配置-状态管理-会话超时(分钟)-设置为120,即为2小时,即120分钟后如果当前用户没有操作,那么Session就会自动过期. 二.网站级 IIS-网站-具体网站(如DemoSite)-属性-Asp.net,此时有两个选项,一个是“编辑全局配置”,一个是“编辑配置

Java设置session超时(失效)的三种方式

1.      在web容器中设置(此处以tomcat为例) 在E:\apache-tomcat-7.0.54\apache-tomcat-7.0.54\conf\web.xml中设置,以下是apache-tomcat-7.0.54中的默认配置 <!-- ==================== Default Session Configuration ================= --> <!-- You can set the default session timeout 

转:设置session过期时间

在Asp.net应用中,很多人会遇到Session过期设置有冲突.其中,可以有四处设置Session的过期时间: 一.全局网站(即服务器)级 IIS-网站-属性-Asp.net-编辑配置-状态管理-会话超时(分钟)-设置为120,即为2小时,即120分钟后如果当前用户没有操作,那么Session就会自动过期. 二.网站级 IIS-网站-具体网站(如DemoSite)-属性-Asp.net,此时有两个选项,一个是“编辑全局配置”,一个是“编辑配置”. 如果“编辑全局配置”,就和上个配置一样. 如果

action里设置session

? 1 2 3 4 5 6 7 8 9 UserDao userDao = new UserDao(); User  u = userDao.login(user); <span style="color: rgb(0, 128, 0);">// 调用登录方法.</span> result = new HashMap(); if(u != null){     result.put("result", true);     ServletAc

解决thinkphp设置session周期无效的问题

thinkphp的session设置周期是无效的: 直接的影响就是无法保留用户的登陆状态: 用thinkphp开发的项目:关闭浏览器后用户就退出了: 即便设置了session周期也没作用: 这个bug存在很久了:但是thinkphp官网一直没处理更新: 吐槽完毕:下面来解决这个bug: 首先需要在 /Thinkphp/Common/funtion.php 公告函数的第1213行添加如下内容: 如果不是在1213行:就搜索gc_maxlifetime // 1213行原代码if(isset($na

Yii2中如何设置session

首先我们找到引用的公共配置文件的main.php 然后设置session 'components'=>array(    'session'=>array(        'timeout'=>3600,    ),) 如图: 那么,我们就可以正常使用了,语法为: 设置session变量: Yii::app()->session['var']='value';使用: echo Yii::app()->session['var'];移除: unset(Yii::app()-&g

设置session失效的几种方法

转自:http://www.cnblogs.com/linjiqin/archive/2011/06/15/2081673.html 在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session.具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效.这里要注意这个session设置的时间是根

设置session失效时间

1. 在web容器中设置(此处以tomcat为例)在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置: <!-- ==================== Default Session Configuration ================= --> <!-- You can set the default session timeout (in minutes) for all newly --> <!-- crea

设置session时间有3个方法

1. 在tomcat-->conf-->servler.xml文件或应用对应的单独的xml中定义: 在Context节点添加defaultSessionTimeOut属性值,单位为秒,示例代码如下:<Context docBase="D:\My Documents\workspace\demo\WebRoot" path="" reloadable="true" debug="0" defaultSessio