您的位置:首页 > 编程语言 > PHP开发

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'])
{
//执行的代码
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: