復制代碼 代碼如下:<?php

//要過濾的非法字符 " /> 亚洲欧美日韩精品久久奇米色影视,91天仙tv嫩模福利,性欧美video

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

PHP防注入安全代碼

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

復制代碼 代碼如下:
<?php     

//要過濾的非法字符     
$ArrFiltrate=array("'",";","union");     
//出錯后要跳轉的url,不填則默認前一頁     
$StrGoUrl="";     
//是否存在數組中的值     
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;     
  }     
}     

//驗證開始     
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     
然后在每個php文件前加include(“checkpostandget.php“);即可     

方法2     

復制代碼 代碼如下:
/* 過濾所有GET過來變量 */    
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);     
}     
}     

/* 過濾所有POST過來的變量 */    
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);     
}     
}     

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

php技術PHP防注入安全代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲va精品中文字幕 | 精品国产乱码久久久久久人妻 | 动漫H片在线播放免费高清 动漫AV纯肉无码AV电影网 | 青青视频国产色偷偷 | 国产色婷亚洲99精品AV在线 | 年轻的老师5理伦片 | 好男人好资源在线观看免费视频 | 亚洲午夜精品一区二区公牛电影院 | 色多多污污在线播放免费 | 欧美夜夜噜2017最新 | 国产不卡在线观看视频 | 91精品国产色综合久久 | 张津瑜的9分58秒7段免费 | 中文国产乱码在线人妻一区二区 | 高清毛片一区二区三区 | 老师你下面好紧夹死了 | 99精彩免费观看 | 亚洲大片免费观看 | 嘟嘟嘟在线视频免费观看高清中文 | 精品国产在线国语视频 | 伊人影院综合网 | 久久国语精品 | 亚洲字幕久久 | 男人插曲女人的视频 | 亚洲无码小格式 | 久久一级片 | 午夜特级毛片 | 国产精品国产三级国AV在线观看 | 色老板美国在线观看 | 97视频精品 | 午夜福利08550 | 日韩欧美一区二区三区免费看 | 美女胸网站 | 亚洲无线码一区在线观看 | 伦理片 a在线线版韩国 | 亚洲伊人色 | 99青草青草久热精品视频 | 亚洲精品电影久久久影院 | 亚洲伊人久久综合影院2021 | 亚洲国产在线视频中文字 | 在线观看免费视频播放视频 |