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