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

首頁 > 開發 > PHP > 正文

淺析php過濾html字符串,防止SQL注入的方法

2024-05-04 21:54:09
字體:
來源:轉載
供稿:網友
本篇文章是對php中過濾html字符串,防止SQL注入的方法進行了詳細的分析介紹,需要的朋友參考下 

批量過濾post,get敏感數據

復制代碼 代碼如下:
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);


數據過濾函數

復制代碼 代碼如下:
function stripslashes_array(&$array) {
 while(list($key,$var) = each($array)) {
  if ($key != 'argc' && $key != 'argv' && (strtoupper($key) != $key || ''.intval($key) == "$key")) {
   if (is_string($var)) {
    $array[$key] = stripslashes($var);
   }
   if (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("<SCRIPT>", "", $str);
 $str = str_replace("</SCRIPT>", "", $str);
 $str = str_replace("<script>", "", $str);
 $str = str_replace("</script>", "", $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(" ",chr(32),$str);
 $str=str_replace(" ",chr(9),$str);
 $str=str_replace("    ",chr(9),$str);
 $str=str_replace("&",chr(34),$str);
 $str=str_replace("'",chr(39),$str);
 $str=str_replace("<br />",chr(13),$str);
 $str=str_replace("''","'",$str);
 $str=str_replace(" $str=str_replace("CSS","'",$str);
 return $str; 
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四川省| 石嘴山市| 河东区| 越西县| 哈密市| 府谷县| 天台县| 博湖县| 丰镇市| 上杭县| 扎鲁特旗| 四会市| 玉林市| 房产| 启东市| 浠水县| 大新县| 那坡县| 固原市| 满城县| 东台市| 德安县| 南城县| 山东| 沂水县| 内丘县| 阳东县| 榆树市| 富民县| 五大连池市| 双桥区| 无棣县| 石泉县| 收藏| 江都市| 和林格尔县| 新巴尔虎左旗| 盘锦市| 高雄市| 濮阳市| 营口市|