php通用防注入程序 推薦
更新時間:2011年02月26日 22:17:06 作者:
今天做完了整個php項目,想來安全問題不少,開發(fā)程序的過程中無心過濾參數(shù)。所以注入少不了,才有了下面的防注入程序.
復(fù)制代碼 代碼如下:
function jk1986_checksql()
{
$bad_str = "and|select|update|'|delete|insert|*";
$bad_Array = explode("|",$bad_str);
/** 過濾Get參數(shù) **/
foreach ($bad_Array as $bad_a)
{
foreach ($_GET as $g)
{
if (substr_count(strtolower($g),$bad_a) > 0)
{
echo "<script>alert('詭異字符,請不要嘗試注入本站! 作者:Jk1986 QQ:414028660');location.href='index.php';</script>";
exit();
}
}
}
/** 過濾Post參數(shù) **/
foreach ($bad_Array as $bad_a)
{
foreach ($_POST as $p)
{
if (substr_count(strtolower($p),$bad_a) > 0)
{
echo "<script>alert('詭異字符,請不要嘗試注入本站! 作者:Jk1986 QQ:414028660');location.href='index.php';</script>";
exit();
}
}
}
/** 過濾Cookies參數(shù) **/
foreach ($bad_Array as $bad_a)
{
foreach ($_COOKIE as $co)
{
if (substr_count(strtolower($co),$bad_a) > 0)
{
echo "<script>alert('詭異字符,請不要嘗試注入本站! 作者:Jk1986 QQ:414028660');location.href='index.php';</script>";
exit();
}
}
}
}
呵呵 類似asp和asp.net 思路一樣,目的就是讓懶來提高效率 .88
相關(guān)文章
php cli模式學(xué)習(xí)(PHP命令行模式)
之前知道php—cli模式是一種類似shell命令式的執(zhí)行php程序,不過一直以為這個是一種落后的方式,應(yīng)該沒有什么意義,因?yàn)閺臎]有遇到過使用這個cli模式編程的。不過今天遇到了使用cli模式的應(yīng)用2013-06-06
PHP面向?qū)ο蟪绦蛟O(shè)計模擬一般面向?qū)ο笳Z言中的方法重載(overload)示例
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計模擬一般面向?qū)ο笳Z言中的方法重載(overload),結(jié)合具體實(shí)例形式分析了php模擬一般面向?qū)ο蟪绦蛟O(shè)計語言中方法重載的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-06-06
php通過array_merge()函數(shù)合并兩個數(shù)組的方法
這篇文章主要介紹了php通過array_merge()函數(shù)合并兩個數(shù)組的方法,實(shí)例分析了php中array_merge()函數(shù)合并數(shù)組的使用技巧,需要的朋友可以參考下2015-03-03
PHP 函數(shù)call_user_func和call_user_func_array用法詳解
下面來和大家分享一下這個call_user_func_array和call_user_func函數(shù)的用法,另外附贈func_get_args()函數(shù)和func_num_args()函數(shù),嘿嘿!!2014-03-03
php獲取本機(jī)真實(shí)IP地址實(shí)例代碼
這篇文章主要為大家詳細(xì)介紹了php獲取本機(jī)真實(shí)IP地址實(shí)例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-03-03
php stripslashes和addslashes的區(qū)別
這篇文章主要介紹了php stripslashes和addslashes的區(qū)別,特分享下方便需要的朋友。2014-02-02
采用header定義為文件然后readfile下載(隱藏下載地址)
有時候我們?yōu)榱穗[藏真實(shí)的下載地址,我們通過采用header定義為文件然后readfile下載,但這樣會加大服務(wù)器的負(fù)擔(dān),一般不建議下載量比較大的文件2014-01-01

