Rumah >pembangunan bahagian belakang >tutorial php >Session获取二维数组有问题?

Session获取二维数组有问题?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2016-10-22 12:06:421127semak imbas

首先是我把登陆的信息存在二维数组里面,这里的测试数据直接写的Session::set('qq.nick','我是兴高采烈');那么应该在取的时候在模板上是:{$Think.session.qq.nick}然后报错,提示的是未定义的数组索引,打印出来看到的编译的结果是缺少session的前缀think

直接打印所有的SESSION的是array(1) {<br>   ["think"] => array(2) {<br>     ["__token__"] => string(32) "0396c358d931ab9d1c9917505764c0b6"<br>     ["qq"] => array(1) {<br>       ["nick"] => string(18) "我是兴高采烈"<br>     }<br>   }<br> }然后报错的模板看到的编译的是<?php echo $_SESSION[&#039;qq&#039;][&#039;nick&#039;];想问下这个是BUG么?上次在论坛看到类似的问题了,不知道解决了么?今天在git下载最新的覆盖,问题还是依旧。

代码图:
Session获取二维数组有问题?
报错图:
Session获取二维数组有问题?
模板代码:
Session获取二维数组有问题?

好尴尬,更新完框架文件,删除缓存就好了,结贴

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:[分享]ThinkPHP3.2超详细视频教程Artikel seterusnya:ThinkPHP5专区