试
function filtrate($type='both', $data=null, $dataEncoding='utf-8', $htmlFiltrateType=ENT_QUOTES){
if($data!=null){
if(is_array($data) && count($data)){
foreach($data as $k=>$v){
$data[$k] = filtrate($type, $v, $dataEncoding, $htmlFiltrateType);
}
}elseif(is_string($data)){
if($type=='both'){
$data = mysql_escape_string(htmlentities(trim($data),$htmlFiltrateType,$dataEncoding));
}elseif($type=='HTML'){
$data = htmlentities(trim($data),$htmlFiltrateType,$dataEncoding);
}elseif($type=='SQL'){
$data = mysql_escape_string(trim($data));
}
}
}
return $data;
}
//应用
if($_COOKIE) $_COOKIE = filtrate($type, $_COOKIE, $dataEncoding, $htmlFiltrateType);
if($_POST) $_POST = filtrate($type, $_POST, $dataEncoding, $htmlFiltrateType);
if($_GET) $_GET = filtrate($type, $_GET, $dataEncoding, $htmlFiltrateType);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货