php 中有没有类似 asp 中 session.timeout 的功能来在程序中设置 session 超时时限? 不可以与asp不同,php的session不是默认存在的,所以没有必要象asp那样提供某些特征 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置session的总的生命值,在php.ini中有session.cookie_lifetime = 0这可以设置 虽然不能为每个程序设置超时时限,但是还可以试图模拟一下:就是在每个程序里边动态修改超时时限(set_time_limit)$TimeLimit=60; /*设置超时限制时间60秒钟缺省时间为 30秒设置为0时为不限时 */@set_time_limit($TimeLimit);当任务完成的时候@set_time_limit(30); //恢复缺省超时设置不过当你的PHP打开safe_mode(安全模式)的时候,这种方式是不可以修改的PHP的安全模式默认是关闭的,为了防止出错的时候客户端看到警告信息所以在set_time_limit()函数前加上@ 呵呵..楼上的想...,session的生存期可以在php.ini中设置 用数据库来解决这个问题将每一个session的名称来产生时间存入数据表中当下次访问时,就可以用时差的方法解决它 不行,但是可以考虑把session 保存到数据库中,你的要求就可以实现了。 记得这个函数有这个功能session_set_cookie_params(时间);这里面的时间以秒为单位 公司的一个框架,想改点东西,但是在这个地方,执行不下去了 页面代码问题 新手php写网站用什么开发工具练习? 在使用cakephp框架的时候, 出现如帖子中所示的错误是什么原因呢? 请教网站资源的价格 字符串连接问题 我会ASP+SQLServer,PHP+MySQL好学吗?请大侠们给点意见。 安装php-4.3.8的问题 跪求帮助,。 数据库~~~~ 为什么$temp的值是54321,不是12345? cookie为什么失效了。 昨天刚开始学PHP,有个问题请大家指点
就是在每个程序里边动态修改超时时限(set_time_limit)
$TimeLimit=60; /*设置超时限制时间60秒钟
缺省时间为 30秒
设置为0时为不限时 */
@set_time_limit($TimeLimit);
当任务完成的时候@set_time_limit(30); //恢复缺省超时设置
不过当你的PHP打开safe_mode(安全模式)的时候,这种方式是不可以修改的
PHP的安全模式默认是关闭的,为了防止出错的时候客户端看到警告信息
所以在set_time_limit()函数前加上@
将每一个session的名称来产生时间存入数据表中
当下次访问时,就可以用时差的方法解决它
session_set_cookie_params(时间);
这里面的时间以秒为单位