最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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模式學(xué)習(xí)(PHP命令行模式)

    之前知道php—cli模式是一種類似shell命令式的執(zhí)行php程序,不過一直以為這個是一種落后的方式,應(yīng)該沒有什么意義,因?yàn)閺臎]有遇到過使用這個cli模式編程的。不過今天遇到了使用cli模式的應(yīng)用
    2013-06-06
  • 調(diào)整PHP的性能

    調(diào)整PHP的性能

    php真很強(qiáng)。今天就說下在PHP的 腳本級上來調(diào)整PHP的性能。 如果你想在單臺服務(wù)器 上提高PHP的性能。我們可以使用“編譯緩存”。
    2013-10-10
  • PHP面向?qū)ο蟪绦蛟O(shè)計模擬一般面向?qū)ο笳Z言中的方法重載(overload)示例

    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ù)組的方法

    這篇文章主要介紹了php通過array_merge()函數(shù)合并兩個數(shù)組的方法,實(shí)例分析了php中array_merge()函數(shù)合并數(shù)組的使用技巧,需要的朋友可以參考下
    2015-03-03
  • PHP 函數(shù)call_user_func和call_user_func_array用法詳解

    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比較運(yùn)算符的詳細(xì)介紹

    PHP比較運(yùn)算符的詳細(xì)介紹

    運(yùn)算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號,通常與操作數(shù)一起構(gòu)成一個表達(dá)式,我們經(jīng)??吹剿鼤⑴c數(shù)學(xué)運(yùn)算或邏輯運(yùn)算。PHP也包涵了很多的運(yùn)算符,這篇文章詳細(xì)解讀一下其中很重要的比較運(yùn)算符。
    2015-09-09
  • php獲取本機(jī)真實(shí)IP地址實(shí)例代碼

    php獲取本機(jī)真實(shí)IP地址實(shí)例代碼

    這篇文章主要為大家詳細(xì)介紹了php獲取本機(jī)真實(shí)IP地址實(shí)例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • php stripslashes和addslashes的區(qū)別

    php stripslashes和addslashes的區(qū)別

    這篇文章主要介紹了php stripslashes和addslashes的區(qū)別,特分享下方便需要的朋友。
    2014-02-02
  • HTML中嵌入PHP的簡單方法

    HTML中嵌入PHP的簡單方法

    這篇文章主要為大家詳細(xì)介紹了HTML中嵌入PHP的簡單方法,以一個實(shí)例實(shí)現(xiàn)php嵌入到html中,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 采用header定義為文件然后readfile下載(隱藏下載地址)

    采用header定義為文件然后readfile下載(隱藏下載地址)

    有時候我們?yōu)榱穗[藏真實(shí)的下載地址,我們通過采用header定義為文件然后readfile下載,但這樣會加大服務(wù)器的負(fù)擔(dān),一般不建議下載量比較大的文件
    2014-01-01

最新評論

邯郸县| 高雄县| 江津市| 河津市| 壤塘县| 南乐县| 铅山县| 友谊县| 澳门| 灵武市| 岳池县| 文成县| 安多县| 含山县| 麻城市| 从化市| 安塞县| 扎赉特旗| 望谟县| 会宁县| 淄博市| 镇巴县| 龙门县| 浦北县| 古交市| 方山县| 曲阳县| 枣强县| 涿州市| 东乡族自治县| 东源县| 宣恩县| 电白县| 城口县| 郴州市| 田阳县| 北京市| 平泉县| 安福县| 龙州县| 武胜县|