PHP中会话变量的破坏

1。什么是会话
一个客户端(浏览器,相当于可以应用,FTP和其他人,和同一个浏览器,打开几个不同的客户端)访问到服务器,这段时间建立一个独特的标签服务器(session_id session_name),这是一个数组(数组)。会话开始和结束时不输入用户名和密码就行了,不要关闭浏览器和网页刷新和结束。

2.session变破坏的
程序代码
< PHP
session_unset();
session_destroy();
>

session_unset()
释放所有_session美元变量,当前在内存中创建的,但不删除该会话文件和不释放相应的会话ID

session_destroy()
删除当前用户的会话文件和释放会话ID,和记忆中的_session美元变量的内容仍然保留

{注}:

删除会话方法:

1、设置($ _session { 'xxx ' })删除一个会话,并设置($ _session { 'xxx ' })是用来注销注册会话变量。效果是session_unregister相同()。(session_unregister)不再使用PHP5,可以发现。

撤消($ _session)这个功能不被使用,它会破坏全局变量_session美元,并没有恢复它不可行的方式。用户可以不再登记_session美元变。

2、_session美元=阵列()删除多个会话

3、session_destroy()结束当前会话和清空所有资源的会议。这个功能不会取消(释放)和当前会话相关的全局变量(全局变量),也不会删除客户端的会话cookie.php。默认会话基于cookie。如果我们想删除Cookie,我们必须使用setcookie()函数。

返回值:布尔值。

函数描述:此函数结束当前会话,函数没有参数,返回值为真。

session_unset()如果_session美元使用,功能不工作了。因为PHP5必须使用_session美元,所以这个功能可以副业。

您可以得到删除会话的步骤:

(1)session_start()

(2)_session美元=阵列() /复原($ _session { 'xxx})

(3)session_destroy()