Chinaunix

标题: [session]session更新问题 [打印本页]

作者: sky_ci    时间: 2005-10-17 15:13
标题: [session]session更新问题
session_start();
if (session_is_registered('name'))
{
        echo "aaa";
        $_SESSION['name']='aaa';
}
第一次打开这个页面,注册这个session,然后我用ultraedit打开这个session文件,然后再刷新这个页面,这时ultraedit报有更新,但是我这里却没有更新session的动作,不知那里写错了,请各位指教
作者: HonestQiao    时间: 2005-10-17 15:25
标题: [session]session更新问题
不明白你到底要说什么。
作者: sky_ci    时间: 2005-10-17 15:29
标题: [session]session更新问题
就是在刷新这个页面的时候,我想应该是对session文件只有读的动作,但是我用ultraedit观察,在刷新时,这个session文件有更新,但是内容却没有更新
作者: HonestQiao    时间: 2005-10-17 15:36
标题: [session]session更新问题
那你到底想要干什么呢?
作者: sky_ci    时间: 2005-10-17 15:38
标题: [session]session更新问题
我想是在刷新的时候,不更新这个session文件
作者: HonestQiao    时间: 2005-10-17 16:26
标题: [session]session更新问题
你管他更新不更新干嘛呢?

php自己管理的,你要多这么一举啊。
作者: sky_ci    时间: 2005-10-17 16:31
标题: [session]session更新问题
我每次刷新那个session文件都会更新一下,我想要是很多人这样做不是会印象性能啊
作者: dozec    时间: 2005-10-17 16:36
标题: [session]session更新问题
[quote]原帖由 "sky_ci"]就是在刷新这个页面的时候,我想应该是对session文件只有读的动作,但是我用ultraedit观察,在刷新时,这个session文件有更新,但是内容却没有更新[/quote 发表:


这不就是在读嘛。
用ultraedit打开一文件时,再用另一编辑器打开同一文件时,会发生什么呢?
作者: HonestQiao    时间: 2005-10-17 16:37
标题: [session]session更新问题
[quote]原帖由 "sky_ci"]我每次刷新那个session文件都会更新一下,我想要是很多人这样做不是会印象性能啊[/quote 发表:


这是php自己管理的,不是你说更新就更新,你说不更新就不更新的。
作者: HonestQiao    时间: 2005-10-17 16:39
标题: [session]session更新问题
不过却是佩服LZ
作者: sky_ci    时间: 2005-10-17 16:39
标题: [session]session更新问题
不会吧
$_session['aaa']='aaa'不就是插入一个名字叫aaa的session变量到session文件里去吗?这样不就更新了嘛
但是我这里没有任何写入的动作,只是刷新了一下而已
作者: HonestQiao    时间: 2005-10-17 16:59
标题: [session]session更新问题
你刷新了一下子,难道SESSION就不会被处理,没有做用了么?

难道你肯定,SESSION的存储就是按照你所认为的内容改变才更新,只读取就不变化么?

这是哪汤子道理?
作者: sky_ci    时间: 2005-10-17 17:01
标题: [session]session更新问题
那刷新了算是更新了什么呢
作者: showsa    时间: 2005-10-17 17:23
标题: [session]session更新问题
更新时间戳
因为要判断session是否过期
用户活动了,当然要刷新下最后活动时间了
理所当然啊
作者: sky_ci    时间: 2005-10-17 19:18
标题: [session]session更新问题
有道理,时间戳是包含在这个session文件里的吗?
作者: HonestQiao    时间: 2005-10-17 19:57
标题: [session]session更新问题
文件本身的时间也可以做一些参考啊。

你如果非要细究,可以区研究一下子php的源代码,如何操作的,源代码里面写的一清二楚了、




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2