怎么在php中对html字符串进行过滤

介绍

怎么在php中对html字符串进行过滤吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>批量过滤,得到敏感数据

代码如下:


$ _GET=stripslashes_array ($ _GET);
$ _POST=stripslashes_array ($ _POST);


<强>数据过滤函数

代码如下:


函数stripslashes_array(和数组美元){
,而(列表($,$ var)=每个数组($)){
,, if($钥匙!=& # 39;从# 39;,,美元关键!=& # 39;argv # 39;,,(strtoupper(键)美元!关键|=$ | & # 39;& # 39;.intval(键)美元==発ey"美元;)){
,,,如果(is_string ($ var)) {
,,,,阵列[$ key]=stripslashes美元($ var);
,,,}
,,,如果(is_array ($ var)),{
    $array[$key]=stripslashes_array($var);
   }
  }
 }
 return $array; 
}


替换HTML尾标签,为过滤服务

代码如下:


function lib_replace_end_tag($str)
{
 if (empty($str)) return false;
 $str=htmlspecialchars($str);
 $str=str_replace( '/', "", $str);
 $str=str_replace("\", "", $str);
 $str=str_replace(">", "", $str);
 $str=str_replace("<", "", $str);
 $str=str_replace("", "", $str);
 $str=str_replace("", "", $str);
 $str=str_replace("select","select",$str);
 $str=str_replace("join","join",$str);
 $str=str_replace("union","union",$str);
 $str=str_replace("where","where",$str);
 $str=str_replace("insert","insert",$str);
 $str=str_replace("delete","delete",$str);
 $str=str_replace("update","update",$str);
 $str=str_replace("like","like",$str);
 $str=str_replace("drop","drop",$str);
 $str=str_replace("create","create",$str);
 $str=str_replace("modify","modify",$str);
 $str=str_replace("rename","rename",$str);
 $str=str_replace("alter","alter",$str);
 $str=str_replace("cas","cast",$str);
 $str=str_replace("&","&",$str);
 $str=str_replace(">",">",$str);
 $str=str_replace("<","<",$str);
 $str=str_replace(" “杆(32),$ str);
, str=美元(“大小写不敏感“杆(9),美元str);
, $ str=(,“还以为,大小写不敏感“杆(9),美元str);
, $ str=str_replace(“,“,(34),从而向str美元);
, $ str=str_replace(“& # 39;“,(39),从而向str美元);
, $ str=str_replace (“& lt; br/在“,(13),从而向str美元);
, $ str=str_replace (“& # 39; & # 39;“,“& # 39;“, str美元);
, $ str=str_replace (“css"“& # 39;“, str美元);
, $ str=str_replace (“css"“& # 39;“, str美元);
, str美元;返回,
}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在php中对html字符串进行过滤