社区
基础编程
帖子详情
session有效期问题
boystones
2008-04-14 09:54:27
如果有多个SESSION值要传递,但想给不同的值设一个不同的有效时间,要怎么做呢。
...全文
149
5
打赏
收藏
session有效期问题
如果有多个SESSION值要传递,但想给不同的值设一个不同的有效时间,要怎么做呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shubin_lin
2008-05-06
打赏
举报
回复
2楼的方法确实不错,不过烦琐了一点,呵呵
meiZiNick
2008-05-01
打赏
举报
回复
这个简单啊,网上搜一下就得到答案了.
knowledge_Is_Life
2008-04-30
打赏
举报
回复
什么呀
ten789
2008-04-15
打赏
举报
回复
只能给SESSION设置生存时间
如果非要给一个值设置生存时间 可以这样 $_SESSION['test'] = array('value'=>'123','time'=time()+300);
用的时候可以用验证TIME是否大于当前时间 来验证VALUE是否有效
这样做很麻烦 可以用函数封装写入和读取
sessionWrite($name, $value, $time=0)//$time=0 永不过期
{
$_SESSION[$name] = array('value'=>$value,'time'=>$time);
}
sessionRead($name, $time=0)//$time=0 永不过期
{
if($_SESSION[$name]['time'] == 0){
return $_SESSION[$name]['value'];
}else if($_SESION[$name]['time'] < time()){
return false;
}else {
return $_SESSION[$name];
}
jlokys
2008-04-14
打赏
举报
回复
直接用Cookie,session依附于cookie而存在,有效时间为浏览器进程
PHP中的
session
有效期
问题
PHP中的
session
有效期
问题
<br /> PHP中的
session
有效期
默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前
session
就会失效。很明显,这是不能满足需要的。 ...
PHP的
session
有效期
问题
PHP中的
session
有效期
默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前
session
就会失效。很明显,这是不能满足需要的。一个已知管用的方法是,使用
session
_...
php
session
有效期
问题
首先看一下php
session
的过期机制。 php生成的
session
,默认情况下是存储在/tmp文件目录下面的,但是...100次php请求中有1次的概率来进行启动gc来检查
session
集合的有效性。这个概率值也可以进行配置。
PHP之
Session
有效期
PHP沉思录之五:
Session
有效期
问题
左轻侯 2008.9.07
Session
处理是所有的Web应用都必须面对的
问题
。PHP中对
session
有效期
的处理,和其他的解决方案有着很大的不同,这是和PHP的工作机制相关的。 在...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章