色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

比較好用的PHP防注入漏洞過濾函數(shù)代碼

復制代碼 代碼如下:
<?php
//php整站防注入程序,需要在公共文件中require_once本文件
//判斷magic_quotes_gpc狀態(tài)
if (@get_magic_quotes_gpc ()) {
$_GET = sec ( $_GET );
$_POST = sec ( $_POST );
$_COOKIE = sec ( $_COOKIE );
$_FILES = sec ( $_FILES );
}
$_SERVER = sec ( $_SERVER );
function sec(&$array) {
//如果是數(shù)組,遍歷數(shù)組,遞歸調(diào)用
if (is_array ( $array )) {
foreach ( $array as $k => $v ) {
$array [$k] = sec ( $v );
}
} else if (is_string ( $array )) {
//使用addslashes函數(shù)來處理
$array = addslashes ( $array );
} else if (is_numeric ( $array )) {
$array = intval ( $array );
}
return $array;
}
//整型過濾函數(shù)
function num_check($id) {
if (! $id) {
die ( '參數(shù)不能為空!' );
} //是否為空的判斷
else if (inject_check ( $id )) {
die ( '非法參數(shù)' );
} //注入判斷
else if (! is_numetic ( $id )) {
die ( '非法參數(shù)' );
}
//數(shù)字判斷
$id = intval ( $id );
//整型化
return $id;
}
//字符過濾函數(shù)
function str_check($str) {
if (inject_check ( $str )) {
die ( '非法參數(shù)' );
}
//注入判斷
$str = htmlspecialchars ( $str );
//轉(zhuǎn)換html
return $str;
}
function search_check($str) {
$str = str_replace ( "_", "/_", $str );
//把"_"過濾掉
$str = str_replace ( "%", "/%", $str );
//把"%"過濾掉
$str = htmlspecialchars ( $str );
//轉(zhuǎn)換html
return $str;
}
//表單過濾函數(shù)
function post_check($str, $min, $max) {
if (isset ( $min ) && strlen ( $str ) < $min) {
die ( '最少$min字節(jié)' );
} else if (isset ( $max ) && strlen ( $str ) > $max) {
die ( '最多$max字節(jié)' );
}
return stripslashes_array ( $str );
}
//防注入函數(shù)
function inject_check($sql_str) {
return eregi ( 'select|inert|update|delete|/'|///*|/*|/././/|/.//|UNION|into|load_file|outfile', $sql_str );
// www.jb51.NET 進行過濾,防注入
}
function stripslashes_array(&$array) {
if (is_array ( $array )) {
foreach ( $array as $k => $v ) {
$array [$k] = stripslashes_array ( $v );
}
} else if (is_string ( $array )) {
$array = stripslashes ( $array );
}
return $array;
}
?>

php技術比較好用的PHP防注入漏洞過濾函數(shù)代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 博白县| 丽水市| 磐安县| 泉州市| 杨浦区| 驻马店市| 洛阳市| 香格里拉县| 镇平县| 昌邑市| 道孚县| 卫辉市| 九寨沟县| 洮南市| 米易县| 深水埗区| 玉屏| 泽普县| 浪卡子县| 拉孜县| 榆社县| 闸北区| 成安县| 阿巴嘎旗| 洞头县| 永平县| 东山县| 通渭县| 海安县| 渝中区| 大田县| 雷山县| 秀山| 牙克石市| 营口市| 都安| 玛曲县| 申扎县| 达州市| 綦江县| 社旗县|