我想存储一个全局变量,只要应用程序正在运行,并且可以从所有会话访问该全局变量。我试过$GLOBALS,但它不耐用。这是临时的,我存储数据,当我再次请求相同的代码时,它会说这个索引无法识别。
我必须将我的值存储在文件中吗?
编辑::这是一个始终打印"未设置"的示例代码
if(isset($GLOBALS['myindex']){
echo 'set';
echo $GLOBALS['myindex'];
}else{
echo 'not set';
$GLOBALS['myindex']='myValue';
}
最好使用会话:
请确保添加session_start();在应用程序的开头,它会一直停留在整个页面中。现在你可以给它赋值了。通过:
$_SESSION['yourkey'] = 'yourvalue'; // you can access it throughout the application