资讯专栏INFORMATION COLUMN

修改session有效时间

CarlBenjamin / 412人阅读

摘要:因为系统是根据读取用户权限动态生成的导航栏,所以这里需要延长生效时间。修改的相关参数这个值为,利用来传递这个代表在客户端储存的时间,默认是,代表浏览器一关闭就作废。

测试环境下,测试反映系统不操作一段时间导航栏就没有了。
因为系统是根据session读取用户权限动态生成的导航栏,所以这里需要延长session生效时间。

修改php.ini 的相关参数

1.session_use_cookies
这个值为1,利用cookie来传递SessionId

2.session.cookie_lifetime
这个代表SessionID在客户端Cookie储存的时间,默认是0,代表浏览器一关闭SessionID就作废。
如果是生产环境需要适当修改生存时间,因为我们是测试环境,所以这里使用了默认值

3.session.gc_maxlifetime
这个是Session数据在服务器端储存的时间,如果超过这个时间,那么Session数据就自动删除。
这里设置时间为 一天 = 86400

注意:因为http请求是无状态的,所以关闭浏览器的时候,cookie中的sessionID作废,但是服务器端并不知道,所以session会一直存储在服务器端,这就会造成空间的浪费。待重新登录又会生成新的SessionID。 session在客户端cookie和服务器端的生存时间都需要根据具体的环境来判定具体参数。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22438.html

相关文章

  • session和cookie

    摘要:的作用就是为了解决协议无状态的缺陷所作的努力。的内容主要包括名字,值,过期时间,路径和域。这种生命期为浏览器会话期的被称为会话。而机制采用的是一种在服务器端保持状态的解决方案。中的有效期默认分钟,也就是说,客户端超过分钟,当前就会失效。 会话控制是什么? cookie和session都是跟踪整个会话过程的技术手段。而会话,就是用户通过浏览器和服务器的一次通话。 为什么要有会话控制? 因...

    ruicbAndroid 评论0 收藏0
  • Cookie/Session机制详解

    摘要:要跟踪该会话,必须引入一种机制。服务器检查该,以此来辨认用户状态。提示中保存中文只能编码。不推荐使用等中文编码,因为浏览器不一定支持,而且也不支持编码。这是由的隐私安全机制决定的。隐私安全机制能够禁止网站非法获取其他网站的。会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份...

    番茄西红柿 评论0 收藏0
  • Node.js中Koa2如何使用Session完成登录状态保持?

    摘要:使用的中间件是一个简洁的框架,把许多小功能都拆分成了中间件,用一个洋葱模型保证了中间件丰富的可拓展性,我们要使用来保持登录状态,就需要引用中间件。默认是过期时间,以毫秒为单位计算。自动提交到响应头。默认是是否在快过期时刷新的有效期。 项目要用到登录注册,就需要使用到Cookie和Session来保持登录状态,于是就简单研究了一下 Cookie和Session的工作原理 前面已经专门发过...

    VincentFF 评论0 收藏0
  • session和cookie机制及laravel框架下相关应用

    摘要:服务器检查该,以此来辨认用户状态。五下的相关应用应用在中配置如下配置项用于设置存储方式,默认是,即存储在文件中,该文件位于配置项配置的路径,即。配置项用于设置有效期,默认为分钟。配置项用于配置数据是否加密。 一、cookie的由来   当用户访问某网站时,web服务器会将部分信息保存到本地计算机上,当用户再次关顾该网站时,服务器会去查看用户是否登录过该网站,如果登录过,就会将这些记录在...

    NicolasHe 评论0 收藏0

发表评论

0条评论

CarlBenjamin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<