session生存期的问题? 其实就是一定时间过后,让注册的SESSION变量自动消失的问题??等待中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用session_cache_expire([以分钟为单位的session生命周期])函数 你可以在用户登录是设置一个会话期变量,如:session("pass")=true,然后在每个页面中检查session("pass")的值,如果不等于true的话,让页面跳转到登录页即可! li8301(忘忧草):你没有明白我的意思,我是想让一个已经注册了的SESSION变量在我设定的时间内自动注销 在 PHP.INI 文件中设置 session.lifetime 设定 cookie 送到浏览器后的保存时间,单位为秒。内定值为 0,表示直到浏览器关闭。 我的ini里只有session.cookie_lifetime我设了60,结果1分钟后他还在阿~~ php的session是通过文件来工作的php.ini中的设置session.gc_maxlifetime = 1440 // 表示浏览器关闭后1440秒临时文件可被系统删除session.use_cookies = 1 // 表示sessionID保存在cookie中,否则以get方式传送session.cookie_lifetime = 0 // 当保存在cookie中时,浏览器关闭则cookie中的sessionID消失所以仅设置php.ini不能达到你的要求。一般的解决方法是:记录登录用户的最后访问时间,这一工作在公共时间完成。也就是说当有用户访问时,不仅仅检查该用户是否登录,同时也检查已登录用户的最后访问时间是否有叫大的间隔,若是则设为未注册。 还有问题:session.use_cookies = 1 // 表示sessionID保存在cookie中,否则以get方式传送这里的get方式传送怎么理解? get方式,就是 <form action="index.php" method="get">后面的method="get",还有一种是post方式。 关于淘宝商品属性筛选 如何将更改PHP二维数组的键名 php 一个网页参数的小问题 Damn Small Rich Text Editor问题 留言墙的那些可自由移动的留言是用什么实现的 为什么只接受<?php code ?>,而不接受<? code ?> php的gd库画图能不能画出gif图片?动画的那种 phpexcel 如何读入excel模板并写入数据 请求PHP两个小问题 在线等 php有漏洞吗?哪位大虾介绍?? 简单,简单,gogogo!!--关于计数器 初学者的一个邮箱地址的正则问题!
你没有明白我的意思,我是想让一个已经注册了的SESSION变量在我设定的时间内自动注销
session.lifetime 设定 cookie 送到浏览器后的保存时间,单位为秒。内定值为 0,表示直到浏览器关闭。
我设了60,结果1分钟后他还在阿~~
php.ini中的设置
session.gc_maxlifetime = 1440 // 表示浏览器关闭后1440秒临时文件可被系统删除
session.use_cookies = 1 // 表示sessionID保存在cookie中,否则以get方式传送
session.cookie_lifetime = 0 // 当保存在cookie中时,浏览器关闭则cookie中的sessionID消失
所以仅设置php.ini不能达到你的要求。
一般的解决方法是:
记录登录用户的最后访问时间,这一工作在公共时间完成。也就是说当有用户访问时,不仅仅检查该用户是否登录,同时也检查已登录用户的最后访问时间是否有叫大的间隔,若是则设为未注册。
session.use_cookies = 1 // 表示sessionID保存在cookie中,否则以get方式传送
这里的get方式传送怎么理解?
后面的method="get",还有一种是post方式。