您现在的位置是:首页 > PHP > 了解session的使用 网站首页 PHP
了解session的使用
简介
暂无
这样做发现了一个问题,就是当前页面下不管是在session_destroy()前面还是后面输出session里面的值,都是可以输出的,我于是产生了这样一个疑问,这个语法是不是写错了呀,后来在去检验了一下语法没错,那么问题出在哪里呢,
于是呢我就是首先
只不过我这次是先执行一次,然后返回来注释到定义session的语句
$_SESSION['name']=array('a'=>'a','b'=>2222);//设置sesion的值
然后保存刷新一次网页,得到这样的结果
‘对不起,name没有找到’
说明了啥,session是被删除了,但是cookie中还是可以看到,这是为啥呢,我决定再试一下,手动删除这个cookie,然后在刷新网页,当前我的代码中已经没有定义session的值了,看看结果就是这么的,
这个cookie又生成了,较劲呀!
咋回事,我干脆联session_start();也注释了,在刷新,看你还自动生成不,终于没有啦,
结果还是要去问问娘,娘,度娘,这个怎么回事啊?
回来之后我看了一遍别个大牛的解释,大概的意思就是这个session呢,解释起来好麻烦,我自己了解了一知半解,
就是说定义了session_strat();那么就会默认生成一个数组,那么给他赋值,数组就有值了;
如果使用了session_destroy()就是说清空了数组的意思,并不是说人家就不存在了,别个说的好像是不起用session了,直到重新给session赋值,所以cookie栏还是会有值的原因。
我以后还是用cookie吧,怎么总是给自己找麻烦呢。
打赏本站,你说多少就多少
下一篇:遍历多维数组的方法