课程
/后端开发
/PHP
/PHP进阶篇
在session_destroy()之后调用打印session_id(),不是应该有值输出么?为什么session_id也被删除了?什么问题
2014-08-07
源自:PHP进阶篇 4-7
正在回答
有啊,后续会跟大家见面的if(infos[i][j]=='大一'&&?infos[i][j]=='女'){
提问:什么问题
回答:教程有问题
我在https://www.imooc.com/qadetail/254487?t=548410#id_548410作出了回答,看到了楼上两位的相同看法后我也去做了更多的考证
关于session_unset()和session_destroy()的函数使用进行介绍。
session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid
session_destroy()删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留
session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session id
session_destroy()删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
这是我在书上和网上看到的,跟慕课里的不一样,我觉得可能慕课里的有错误吧。上面的说法测试过了,是正确的,用session_destroy()函数能删除当前的session id,并销毁session文件,但它不会删除内存中的$_SESSION数组中的所有元素。
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答class中的var $name = '汽车'; 有什么用,删掉了也可以吧?
3 回答为什么输入的和答案一样还是提示 “读取键值为apple的值”
3 回答还是不能太理解,看来类和对象要比函数难点。求解答?
1 回答举一反三,有些概念和名词的使用还是不理解
1 回答不错的课程哈
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号