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

