问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP中的SESSION的删除为什么要有$_SESSION=array()

发布网友 发布时间:2022-04-06 03:20

我来回答

1个回答

热心网友 时间:2022-04-06 04:50

session_destroy() 销毁当前会话中的全部数据, 但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。


上面一段是PHP手册中的内容


我来总结一下的话,就是你执行session_destroy()不会重置当前会话中的SESSION内容


所以需要用第二部对当前会话进行SESSION重置


否则,你在session_destroy之后还是能够取得SESSION数据的


当然,根据手册,上面还少了一步如下:

if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
    );
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
神九返回后轨道舱分离去哪里了,是在轨道继续运行,还是不管了。天宫一... 空间站通常由对接舱、气闸舱、轨道舱、生活舱、服务舱、专用设备... 为什么不让神舟七号的轨道舱留在天上让神州八号去追? 洗衣机生产厂家 狗鱼好吃吗? 洪霞的爷爷知识很丰富,你能用哪些成语来形容他 用什么成语可以形容包罗各种各样的想法 什么万千的成语有哪些 重庆哪些考研大学 重庆师范大学考研好不好考 PHP中,怎么才能关闭浏览器后自动销毁session? PHP如何在用户关闭时浏览器自动清除session php点击按钮删除session['history']中的数据; php如何清除session用unset()或session_start()或用isset()判断清除不了,怎么办?求大师 php 关闭浏览器后清空session iis下php中的SESSION无法删除 用php在关闭浏览器的时候怎么实现清除SESSION啊? php 如何删除单个session并释放内存 php 清空session php如何在用户没有操作20分钟后,清除SESSION php 中的Session怎么在切换登陆的时候把Session清空 PHP怎样清除session.save php session文件怎么删除 PHP中SESSION的注销与清除 php怎么在字符串中首添加" 尾部添加" php如何在字符串中插入随机关键字 求实例函数 请问php中变量存储字符串的问题 php中存在变量的字符串问题 php 如何在变量中添加字符串 php变量前加(string)是什么意思 PHP中可以通过session id删除服务器上某个session吗 php直接关闭页面怎么注销SESSION PHP点击浏览器关闭按钮时候,怎么清除session值 php中把一个数组中的几个值取出赋值给一个变量怎么写 php当中,如何将数组合并成变量呢? PHP 如何把一个数组array(a=>1,b=>2);改写成变量$a=1;$b=2; 以便用来插入数据库 PHP中 如何把一个二维数组的值作为一个变量 php如何把多个数组合成变量 PHP如何在调用数组时数组名为变量? PHP数组中的元素遍历出来如何给每个值赋一个变量。 php中怎么把数组的多个变量组合之后赋值给另外一个变量? array数组中 数组为php变量,怎么写 php 将变量转化为数组 php代码如何捕获不可识别的异常 php try 为什么不捕获异常 PHP 异常处理 总出现致命错误 无法捕获异常 请叫关于php异常的问题,请大神们不吝赐教 php 怎么捕获所有的异常? PHP异常处理的疑惑 这个php错误是什么,怎么搞?