1,session的注销
清除session变量所有的值,应该使用$_SESSION=array();
而不是$_SESSION=null或者unset($_SESSION);
需要销毁session节省开销的时候,可以使用session_unset()
,session_destroy()。两者的区别:
session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session id
session_destroy()
删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
彻底销毁session正确的顺序是
session_unset();
session_destroy();
2,$_SESSION[$key],session的键值$key必须符合php变量的定义规则,即不能以数字或特殊符合开头。