復(fù)制代碼 代碼如下:<?php

//要過(guò)濾的非法字符 " /> 99国产精品久久久久久久日本竹,小黄飞二人转,稚嫩挤奶h调教h

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP防注入安全代碼

簡(jiǎn)述:/*************************   
說(shuō)明:   
判斷傳遞的變量中是否含有非法字符   
如$_POST、$_GET   
功能:防注入   
**************************/      

復(fù)制代碼 代碼如下:
<?php     

//要過(guò)濾的非法字符     
$ArrFiltrate=array("'",";","union");     
//出錯(cuò)后要跳轉(zhuǎn)的url,不填則默認(rèn)前一頁(yè)     
$StrGoUrl="";     
//是否存在數(shù)組中的值     
function FunStringExist($StrFiltrate,$ArrFiltrate){     
foreach ($ArrFiltrate as $key=>$value){     
  if (eregi($value,$StrFiltrate)){     
    return true;     
  }     
}     
return false;     
}     

//合并$_POST 和 $_GET     
if(function_exists(array_merge)){     
  $ArrPostAndGet=array_merge($HTTP_POST_VARS,$HTTP_GET_VARS);     
}else{     
  foreach($HTTP_POST_VARS as $key=>$value){     
    $ArrPostAndGet[]=$value;     
  }     
  foreach($HTTP_GET_VARS as $key=>$value){     
    $ArrPostAndGet[]=$value;     
  }     
}     

//驗(yàn)證開(kāi)始     
foreach($ArrPostAndGet as $key=>$value){     
  if (FunStringExist($value,$ArrFiltrate)){     
    echo "<script language=/"Javascript/">alert(/"非法字符/");</script>";     
    if (emptyempty($StrGoUrl)){     
    echo "<script language=/"Javascript/">history.go(-1);</script>";     
    }else{     
    echo "<script language=/"Javascript/">window.location=/"".$StrGoUrl."/";</script>";     
    }     
    exit;     
  }     
}     
?> 
    

保存為checkpostandget.php     
然后在每個(gè)php文件前加include(“checkpostandget.php“);即可     

方法2     

復(fù)制代碼 代碼如下:
/* 過(guò)濾所有GET過(guò)來(lái)變量 */    
foreach ($_GET as $get_key=>$get_var)     
{     
if (is_numeric($get_var)) {     
  $get[strtolower($get_key)] = get_int($get_var);     
} else {     
  $get[strtolower($get_key)] = get_str($get_var);     
}     
}     

/* 過(guò)濾所有POST過(guò)來(lái)的變量 */    
foreach ($_POST as $post_key=>$post_var)     
{     
if (is_numeric($post_var)) {     
  $post[strtolower($post_key)] = get_int($post_var);     
} else {     
  $post[strtolower($post_key)] = get_str($post_var);     
}     
}     

/* 過(guò)濾函數(shù) */    
//整型過(guò)濾函數(shù)     
function get_int($number)     
{     
    return intval($number);     
}     
//字符串型過(guò)濾函數(shù)     
function get_str($string)     
{     
    if (!get_magic_quotes_gpc()) {     
return addslashes($string);     
    }     
    return $string;     
}
       

php技術(shù)PHP防注入安全代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品三级久久久久电影网1 精品日韩视频 | 国产三级精品三级在线观看 | 调教椅上的调教SM总裁被调教 | 高傲教师麻麻被同学调教123 | 试看做受120秒免费午夜剧场 | 手机看片国产日韩欧美 | 校园纯肉H教室第一次 | 全肉高H短篇合集 | 免费毛片在线播放 | 噜妇插内射精品 | 校花在公车上被内射好舒服 | 日韩伦理电影秋霞影院 | 美女激清床上戏大全 | 99国产精品久久久久久久日本竹 | 青青草偷拍国产亚洲欧洲 | 国产91综合 | 国产午夜免费不卡精品理论片 | 国产精品人成在线播放新网站 | 在线观看亚洲专区5555 | 欧美亚洲综合另类无码 | 国产亚洲欧美在线中文BT天堂网 | 国产又黄又粗又爽又色的视频软件 | 天天操天天干天天爽 | 性刺激欧美三级在线现看中文 | 久久精麻豆亚洲AV国产品 | 两个洞一起插哦!好刺激 | 97视频久久 | 男人到天堂a线牛叉在线 | 免费观看成人毛片 | 国产成人免费网站在线观看 | 无人视频在线观看免费播放影院 | 欧美一区二区视频在线观看 | 精品久久久麻豆国产精品 | 久久久无码精品一区二区三区 | 果冻传媒在线观看网站 | 灌饱娇嫩H将军公主最新章节 | 无码专区aaaaaa免费视频 | 成人在线免费视频观看 | 美女张开腿露尿口给男人亲 | acg全彩无遮挡口工漫画网址 | 色综合久久88一加勒比 |