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);