1#楼 |
|
|
回复人:bluerain |
注册时间:2005-05-05 |
主题/回复:4/6 |
积分:426 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
1#楼 发表于2005-05-13 07:25:12
评分:1
|
|
应该是这样的,我试过。调用session_destroy()后,查看sessiondata目录下对应的文件,文件还存在,但文件内容为空。说明所有的SESSION变量都不存在了。 |
|
2#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
2#楼 发表于2005-05-13 16:17:58
评分:1
|
|
这种函数使用问题,察看php手册岂不是迎刃而解?
php手册节选:
-----------------------
session_destroy -- Destroys all data registered to a session
session_register -- Register one or more global variables with the current session
session_start -- Initialize session data
session_unregister -- Unregister a global variable from the current session
session_unset -- Free all session variables
-------------------------
翻译过来就是:
session_destroy() 破坏掉(销毁)所有已经注册到一个session上的数据
session_register() 在当前session上注册一个或多个全局变量
session_start() 初始化session数据
session_unregister() 从当前session上取消注册(unregister)一个全局变量
session_unset() 释放所有session变量
-----------------------------
通过以上的函数解释可以看出来,清除session的时候无非涉及到3个词:
destroy unregister free
这三个词,意思虽然有些接近,但是必定是不一样的。这三个词的意思的区别,就是那三个函数的区别。 |
|