首页 > Web开发 > 详细

php接收post,get

时间:2017-02-28 15:26:11      阅读:165      评论:0      收藏:0      [点我收藏+]
$_POST=Add_S($_POST);

$_GET=Add_S($_GET);
$_COOKIE=Add_S($_COOKIE);
 
function Add_S($array){
    foreach($array as $key=>$value){
        @eregi("[‘\\\"]+",$key) && die(‘ERROR KEY!‘);
        if(!is_array($value)){         
            $value=str_replace("&#x","& # x",$value); //过滤一些不安全字符
            $value=preg_replace("/eval/i","eva l",$value); //过滤不安全函数
            !get_magic_quotes_gpc() && $value=addslashes($value);
            $array[$key]=$value;
        }else{
            $array[$key]=Add_S($array[$key]); 
        }
    }
    return $array;
}
foreach($_COOKIE AS $_key=>$_value){
    unset($$_key);
}
foreach($_POST AS $_key=>$_value){
    $_key==‘GLOBALS‘ && die(‘error get value!‘);
    !ereg("^\_[A-Z]+",$_key) && $$_key=$_POST[$_key];
}
foreach($_GET AS $_key=>$_value){
    $_key==‘GLOBALS‘ && die(‘error get value!‘);
    !ereg("^\_[A-Z]+",$_key) && $$_key=$_GET[$_key];
}

  

php接收post,get

原文:http://www.cnblogs.com/huitouhuo/p/6478718.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!