关于PHP的SESSION,达人来
1,是存在服务器内存还是服务器硬盘的2,如果是内存,那还关实际的硬盘文件什么事?另外听说一个变量增加12Kb的内存,是真的吗?如果一开始只出现2个变量,譬如登陆用户名和密码,使用中又后来增加了2个变量,它会不会预先给用户分配4个变量的存在空间?
3,如何注销单个变量和所有变量?$_session['名']=""是不是意味着这个变量已经注销了,session_unset()是赋所有的变量值为null吗?那还会不会使用掉内存?
4,session_destroy();这个具体到底怎么用?一直出现什么session object什么的错误,也不能清除变量 不知道
晕忽忽 :( 顶顶 SESSION在PHP中是用户与服务器建立一个会话时.临时在硬盘上建立一个SESSION临时文件.SESSION注销后该文件消失... 原帖由 广告 于 2008-4-24 14:36 发表 http://www.jgwy.net/images/common/back.gif
SESSION在PHP中是用户与服务器建立一个会话时.临时在硬盘上建立一个SESSION临时文件.SESSION注销后该文件消失...
那内存之说不是对于PHP的咯?
另外变量的多少会不会影响服务器性能? 变量的多少 理论上 当然影响服务器性能了 session默认是files的,具体看session.save_handler,可以用内存或者sqlite之类的保存的,也可以通过session_set_save_handler调用自己的方法,destory后是注销的
变量多几个少几个影响忽略不计 原帖由 y 于 2008-4-24 16:07 发表 http://www.jgwy.net/images/common/back.gif
session默认是files的,具体看session.save_handler,可以用内存或者sqlite之类的保存的,也可以通过session_set_save_handler调用自己的方法,destory后是注销的
变量多几个少几个影响忽略不计
那请问destroy的正确用法?
因为一直提示什么session的destroy的OBJECT什么的错误
我是在退出页面里"session_destroy();"后还显示返回的提示信息,结果不但session还在,还提示错误了 贴下你的大致代码,这东西直接调用就可以了,一般不可能用错啊
页:
[1]