国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 判斷是否存在惡意字符實例

2024-05-04 21:58:44
字體:
來源:轉載
供稿:網友

利用php過濾惡意字符原理很簡單我們只要定義好字符然后再利用foreach遍歷惡意字符庫,利用strpost檢測用戶提交的數據中有沒有惡意字符庫中字符即可實例了.

例1,判斷字符是否存在,代碼如下:

  1. function is_bad_chars($str){ 
  2.  $bad_chars = array("/",' ',"'",'"','/','*',',','<','>',"r","t","n",'$','(',')','%','+','?',';','^','#',':',' ','`','=','|','-'); 
  3.  foreach($bad_chars as $value){ 
  4.   if (strpos($str,$value) !== false){ 
  5.    return true; 
  6.   } 
  7.  } 

根據上面實例我們可以做一個過濾關鍵字的實例,代碼如下:

  1. function outip($ip){//排除ip 
  2. @$txt = file_get_contents("ip/ip.txt" ); 
  3. $txtarr = explode("rn" , trim($txt)); 
  4.  if(count($txtarr)<0){ 
  5.   return false; 
  6.     } 
  7.    if(in_array($ip,$txtarr)){ 
  8.   return true; 
  9.  }else{//開源代碼Vevb.com 
  10.   return false; 
  11.  } 

ip.txt文件中就是放一些你要過濾的詞字了,這里面是每個字或詞為一行.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大安市| 邳州市| 寿阳县| 汤阴县| 安宁市| 九龙坡区| 泊头市| 朝阳市| 伊吾县| 靖边县| 永新县| 东阿县| 庐江县| 萨迦县| 南昌县| 察隅县| 彭水| 克什克腾旗| 星子县| 鹿邑县| 沁阳市| 长子县| 桐庐县| 黄浦区| 濮阳县| 扎赉特旗| 阜平县| 余庆县| 习水县| 中牟县| 宁波市| 三门峡市| 桃园市| 宝山区| 万宁市| 呼图壁县| 拉萨市| 习水县| 星子县| 德令哈市| 新营市|