我的index.php
顶部有一个start_session();
。
然后,如果您点击一个菜单项,它会调用include();
页面(比如说B页)。没有start_session();
在该页面的顶部,因为我认为因为它包括我可以省略它。
在此页面B 中,有一个AJAX
调用来调用与页面B 相关的脚本页面。在这个页面上,我想使用包含用户名的存储$_SESSION();
变量来做一些事情。我用...开始页面。
if(session_id() == '') { session_start(); }
当我在此脚本页面上执行var_dump($GLOBALS);
时,它包含
'_SESSION' => & array (size=2) 'username' => string 'mo' (length=2) 'administrator' => string '0' (length=1)
我的问题是,在这种情况下,&符号& 的字符是什么意思?
在这种情况下,我可以正常使用$_SESSION();
变量吗?
答案 0 :(得分:3)
它是一个参考。
当您尝试访问_SESSION
超级全局时,&符号(&)后引用存储在$ GLOBALS数组中$_SESSION
键下的数组。