(我为一个愚蠢的问题道歉。这必须是一个简单的设置,但一小时的谷歌还没有透露它。)
我们有一个LAMP网络服务器。当我们通过post发送数据时,$_POST
变量按预期设置。但我们还为$_POST
中的每个条目获取了一个全局变量。
例如,如果$_POST['Research']
为“是”,我们也会将全局$Research
设置为“是”。
我们如何关闭此功能?
答案 0 :(得分:3)
你有危险和弃用的
在
上注册全局变量基本细节:
http://php.net/manual/en/faq.using.php#faq.register-globals
关闭: http://php.net/manual/en/ini.core.php#ini.register-globals
如果您的php版本太旧以至于默认情况下都会启用它,那么您应该升级
答案 1 :(得分:1)
您的说明听起来像是在使用register globals?
如果是这样,我很惊讶你仍然可以弃用它们。
你应该更新你的php或者至少在你的php.ini conf中禁用它 - register_globals = 0;