小菜鸟再认识session_destroy()
来源:互联网 发布:mac excel 提取数据 编辑:程序博客网 时间:2024/05/20 06:52
/** 燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it **/
前几天在做一个用户退出功能时出现了一点小问题,session中的信息不能第一时间删除,直接上代码
<?php
//logout.phpdefine('PASS',true);require_once './include/init.php';unset($_SESSION);session_destroy();$msg='用户退出成功';include ROOT.'view/front/msg.html';?>
第一次刷新时,session中的信息还是会存在的,第二次刷新才会session中的信息就 没了,后来百度,谷歌,查手册发现原来....
session_destroy() destroys all of the data associated with the current session. It does not unset any of the global variables associated with the session, or unset the session cookie. To use the session variables again, session_start() has to be called.
这段话将的一个核心意思就是session_destroy不能删除客户端保存的关于session的变量,和$_SESSION中的变量,它只是关闭或者毁坏了session的连接。
所以,想要清楚session的变量,可以用unset或者讲变量设为空值
改成下面之后,一运行logout.php页面session中的信息就会被删除了
<?phpdefine('PASS',true);require_once './include/init.php';unset($_SESSION);$msg='用户退出成功';include ROOT.'view/front/msg.html';?>
- 小菜鸟再认识session_destroy()
- session_destroy
- 快乐再认识
- JS再认识
- 反射再认识
- markdown再认识
- 再认识session
- linux的小菜鸟
- 快乐的小菜鸟~~~
- java小菜鸟问世
- 我是小菜鸟
- 我是IT小菜鸟...
- 小菜鸟,好好学习吧~~
- 好吧~小菜鸟初来乍到
- 小菜鸟开博啦~
- java小菜鸟
- 小菜鸟报道
- 小菜鸟也想飞。。。。
- 我是这样学习Linux下C语言编程的-完全认识GNU C 语言库glibc
- canvas.translate(x,y)一点新的认识
- 近似求派: 【待解决 求助】
- WinPcap教程2——据说为珊瑚虫所译
- VI 下的命令操作---1
- 小菜鸟再认识session_destroy()
- VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义
- Friday Q&A 2010-01-15: Stack and Heap Objects in Objective-C
- mysql explain
- SQL Server获取表中中间连续的记录(不用where语句)
- Ubuntu wlan/wifi 上网设置
- 犹太人
- 关于Hadoop的InputFormat类
- XDC介绍及应用