php中$_GET與$_POST過(guò)濾sql注入的方法
本文實(shí)例講述了php中$_GET與$_POST過(guò)濾sql注入的方法,分享給大家供大家參考。具體分析如下:
此函數(shù)只能過(guò)濾一些敏感的sql命令了,像id=1這種大家還是需要自己簡(jiǎn)單過(guò)濾了。
主要實(shí)現(xiàn)代碼如下:
{
if (!empty($_GET))
{
$_GET = addslashes_deep($_GET);
}
if (!empty($_POST))
{
$_POST = addslashes_deep($_POST);
}
$_COOKIE = addslashes_deep($_COOKIE);
$_REQUEST = addslashes_deep($_REQUEST);
}
function addslashes_deep($value)
{
if (empty($value))
{
return $value;
}
else
{
return is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);
}
}
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
- Php中用PDO查詢Mysql來(lái)避免SQL注入風(fēng)險(xiǎn)的方法
- php+mysql注入頁(yè)面實(shí)現(xiàn)
- 防止MySQL注入或HTML表單濫用的PHP程序
- PHP MYSQL注入攻擊需要預(yù)防7個(gè)要點(diǎn)
- php mysql_real_escape_string addslashes及mysql綁定參數(shù)防SQL注入攻擊
- PHP簡(jiǎn)單實(shí)現(xiàn)防止SQL注入的方法
- PHP實(shí)現(xiàn)表單提交數(shù)據(jù)的驗(yàn)證處理功能【防SQL注入和XSS攻擊等】
- PHP簡(jiǎn)單預(yù)防sql注入的方法
- PHP中防止SQL注入方法詳解
- PHP+mysql防止SQL注入的方法小結(jié)
相關(guān)文章
ASP和PHP實(shí)現(xiàn)生成網(wǎng)站快捷方式并下載到桌面的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)生成網(wǎng)站快捷方式并下載到桌面的方法,比加入收藏、設(shè)為首頁(yè)更給力哦,需要的朋友可以參考下2014-05-05
PHP使用標(biāo)準(zhǔn)庫(kù)spl實(shí)現(xiàn)的觀察者模式示例
這篇文章主要介紹了PHP使用標(biāo)準(zhǔn)庫(kù)spl實(shí)現(xiàn)的觀察者模式,結(jié)合實(shí)例形式分析了php基于spl標(biāo)準(zhǔn)庫(kù)的觀察者模式相關(guān)實(shí)現(xiàn)與使用操作技巧,需要的朋友可以參考下2018-08-08
PHP實(shí)現(xiàn)的多進(jìn)程控制demo示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的多進(jìn)程控制demo,涉及php信號(hào)處理與進(jìn)程控制相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
php+Ajax處理xml與json格式數(shù)據(jù)的方法示例
這篇文章主要介紹了php+Ajax處理xml與json格式數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了ajax處理xml格式數(shù)據(jù)及json格式數(shù)據(jù)相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-03-03
PHP5.5安裝PHPRedis擴(kuò)展及連接測(cè)試方法
這篇文章主要介紹了PHP5.5安裝PHPRedis擴(kuò)展及連接測(cè)試方法,較為詳細(xì)的介紹了針對(duì)php5.5安裝PHPRedis擴(kuò)展的具體步驟與相關(guān)操作技巧,并給出了安裝后的連接測(cè)試示例,需要的朋友可以參考下2017-01-01

