注册 登录
编程论坛 PHP技术论坛

[求助]如何延长SESSION的过期时间?

xqiang 发布于 2007-06-08 17:15, 3891 次点击

PHP如何延长SESSION的过期时间啊?
谢谢


12 回复
#2
谁与争疯2007-06-08 21:17
读取后重新把SESSION保存到客户端.
#3
xqiang2007-06-09 10:55
不太懂
#4
發呆的小猪2007-06-09 11:55

可以用cookie来保存,如果一定要用session的话,可以设置一下超时时间,session.cache_expire = 180 ; 文档在 n 分钟后过时

#5
谁与争疯2007-06-09 12:34
反正,都是重设。
#6
xqiang2007-06-09 15:46
以下是引用發呆的小猪在2007-6-9 11:55:00的发言:

可以用cookie来保存,如果一定要用session的话,可以设置一下超时时间,session.cache_expire = 180 ; 文档在 n 分钟后过时

session.cache_expire = 180 ;

这个在哪里写啊?

是每个页面都要写吗?

#7
發呆的小猪2007-06-09 16:25

不用,在定义session_start()写就行了,不用每页都写

#8
xqiang2007-06-09 16:38

可我的网站每一页都有session_start()
怎么办?

#9
谁与争疯2007-06-09 21:05
没事的,只要是在同一页面中打开,OK的。
#10
柒鹰旅2007-06-10 23:51
session
应该是全局的.
#11
發呆的小猪2007-06-11 08:48
以下是引用柒鹰旅在2007-6-10 23:51:22的发言:
session
应该是全局的.

楼上说的对,呵呵

#12
xqiang2007-06-11 09:52
以下是引用谁与争疯在2007-6-9 21:05:13的发言:
没事的,只要是在同一页面中打开,OK的。

不太明白
我到底该在哪里写呢?是不是所有有session_start();的地方都得写上啊?

#13
SkyGull2007-06-11 17:25
用cookies和session互换嘛,及时更新就可以了,可以保证两个都存在
1