首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP中register_globals参数设置

register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数。...1、当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。...(注:当的method属性为post的时候应该用$_POST['user_name']和$_POST['user_pass']) 2、当register_globals=On的时候,下一个程序可以直接使用...顾名思义,register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它。...register_globals= Off的情况不仅仅影响到如何获取从、url传递过来的数据,也影响到session、cookie,对应的,得到session、cookie的方式应该为:$_

44120
您找到你想要的搜索结果了吗?
是的
没有找到

PHP常用配置

12. register_globals:PHP在进程启动时,会根据register_globals的设置,判断是否将$_GET、$_POST、$_COOKIE、$_ENV、$_SERVER、$REQUEST...配置示例: register_globals = Off   建议关闭该配置项,开启会增加安全漏洞的数量,并隐藏了数据的来源。...如果必须要开发一个在register_globals开启的环境中布署的应用,必须要让所有变量在使用前进行初始化,当register_globals开启时,任何使用未初始化变量的行为都意味着安全漏洞。...要想该指令生效,必须关闭register_globals和register_long_arrays、register_argc_argv指令。...session.use_only_cookies=0配置使用,否则无效) 11. session.bug_compat_42和session.bug_compat_warn:PHP4.2之前的版本有一个未注明的"特性"(也可看作bug):即使在"register_globals

2.9K41
领券