编程论坛's Archiver

xqiang 发表于 2007-6-8 17:15

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


<P>PHP如何延长SESSION的过期时间啊?<BR>谢谢<BR></P>
<P><BR> </P>

谁与争疯 发表于 2007-6-8 21:17

读取后重新把SESSION保存到客户端.

xqiang 发表于 2007-6-9 10:55

不太懂

發呆的小猪 发表于 2007-6-9 11:55

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

谁与争疯 发表于 2007-6-9 12:34

[em02]反正,都是重设。

xqiang 发表于 2007-6-9 15:46

<DIV class=quote><B>以下是引用<U>發呆的小猪</U>在2007-6-9 11:55:00的发言:</B><BR>
<P>可以用cookie来保存,如果一定要用session的话,可以设置一下超时时间,session.cache_expire = 180 ; 文档在 n 分钟后过时</P></DIV>
<P>session.cache_expire = 180 ;<BR><BR>这个在哪里写啊?<BR><BR>是每个页面都要写吗?</P>

發呆的小猪 发表于 2007-6-9 16:25

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

xqiang 发表于 2007-6-9 16:38

<P>可我的网站每一页都有session_start()<BR>怎么办?</P>

谁与争疯 发表于 2007-6-9 21:05

没事的,只要是在同一页面中打开,OK的。

柒鹰旅 发表于 2007-6-10 23:51

session<BR>应该是全局的.

發呆的小猪 发表于 2007-6-11 08:48

<DIV class=quote><B>以下是引用<U>柒鹰旅</U>在2007-6-10 23:51:22的发言:</B><BR>session<BR>应该是全局的.</DIV>
<P>楼上说的对,呵呵</P>

xqiang 发表于 2007-6-11 09:52

<DIV class=quote><B>以下是引用<U>谁与争疯</U>在2007-6-9 21:05:13的发言:</B><BR>没事的,只要是在同一页面中打开,OK的。</DIV>
<P>不太明白<BR>我到底该在哪里写呢?是不是所有有session_start();的地方都得写上啊?</P>

SkyGull 发表于 2007-6-11 17:25

用cookies和session互换嘛,及时更新就可以了,可以保证两个都存在

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.