【发布时间】:2015-07-25 17:37:44
【问题描述】:
我的应用程序中有一个 settings.php 页面,它使用 $GLOBALS 来存储网络应用程序中使用的配置。
例如,他是我使用的一个示例设置变量:
$GLOBALS["new_login_page"] = 1;
$GLOBALS["secret_cross_check_token"] = 3243242342423;
然后我在其他页面上调用这些全局变量(这就是我使用 $GLOBALS 的原因)来执行任务,例如,如果用户将全局切换为 1,则为他们提供新功能。
问题:
这对我来说非常有效,我不想使用数据库来存储它们,但是最近我开始想,$GLOBALS 安全吗?用户可以阅读或操作它们吗?如果是,有什么解决办法???
我知道这是服务器端,但我只是怀疑用户是否可以通过某种方式访问$GLOBALS
【问题讨论】:
标签: php variables global-variables global