防注入的过滤函数
过滤函数:
function _RunMagicQuotes(&$svar)
{
if(!get_magic_quotes_gpc())
{
if( is_array($svar) )
{
foreach($svar as $_k => $_v) $svar[$_k] = _RunMagicQuotes($_v);
}
else
{
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
{
exit('Request var not allow!');
}
$svar = addslashes($svar);
}
}
return $svar;
}
直接当get,post过来的数据直接用此函数过滤叼,仿注入!
$post=_RunMagicQuotes($_post['']),就对post进行了过滤啦。
浙公网安备 33010602011771号