php.ini中register_globals的用途
2007-07-26 23:52
585 查看
如果register_globals=On这样会带来程序安全问题,
如在页面Url传值的页面可以这样写
aa.aspx?b=8;
aa.aspx页面可以这样接收
$l_str_value=$b;//可以直接写$b
echo $l_str_value; //echo 8
if($b)
{
//执行代码
}
这种情况就会存在安全问题,
如果把register_globals=Off关闭掉
$l_str_value=$b;//这样写就会报错,变量b没有定义
判断时要这样写
if(isset($_REQUEST['b'])
{
//执行的代码
}
如在页面Url传值的页面可以这样写
aa.aspx?b=8;
aa.aspx页面可以这样接收
$l_str_value=$b;//可以直接写$b
echo $l_str_value; //echo 8
if($b)
{
//执行代码
}
这种情况就会存在安全问题,
如果把register_globals=Off关闭掉
$l_str_value=$b;//这样写就会报错,变量b没有定义
判断时要这样写
if(isset($_REQUEST['b'])
{
//执行的代码
}
相关文章推荐
- 解决dedecms的php.ini register_globals must is Off!
- 提示 php.ini register_globals must is Off! 的解决办法
- dedecms v5.7提示php.ini register_globals must is Off错误的解决方法
- 如何解决php.ini register_globals must is Off!
- 织梦/dedecms提示php.ini register_globals must is Off!的解决方法
- dede 后台登录出现php.ini register_globals must is Off!怎么办
- php.ini 中register_globals的ON和Off配置
- 织梦dede显示php.ini register_globals must is Off
- dedecms v5.7提示php.ini register_globals must is Off错误的解决方法
- 关于PHP中的register_globals(c:/winnt/php.ini)
- 分享下PHP register_globals 值为on与off的理解
- PHP安全编程:register_globals的安全性 全局变量注册
- 在XAMPP v3.2.1中,启动apache时,弹出“directive 'register_globals' is no longer availble in PHP”警告。
- PHP中register_globals引发的问题
- PHP安全编程:register_globals的安全性
- php register_globals
- PHP 安全手册 第一条 关闭 register_globals
- php关于为何要默认设置register_globals = off的解释
- php--register_globals
- PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)