php防止sql注入簡(jiǎn)單分析
本文實(shí)例分析了php防止sql注入簡(jiǎn)單方法。分享給大家供大家參考。具體如下:
這里只說(shuō)一個(gè)簡(jiǎn)單的方法
防止Sql注入的方法有很多,這里要說(shuō)的其實(shí)就是漏洞演練平臺(tái)Dvwa里的一種方式
直接看high級(jí)別的就可以了
$id = $_GET['id']; $id = stripslashes($id); $id = mysql_real_escape_string($id); if (is_numeric($id)){ $getid = "SELECT first_name,last_name FROM users WHERE user_id='$id'"; $result = mysql_query($getid) or die('<pre>'.mysql_error().'</pre>'); $num = mysql_numrows($result);
可見它的處理方式是首先通過(guò) stripslashes 函數(shù)刪除變量中的反斜杠 \,
然后再使用函數(shù)mysql_real_escape_string 轉(zhuǎn)義特殊字符就行了。
所以當(dāng)我們編寫類似代碼的時(shí)候
$getid="SELECT first_name,last_name FROM users WHERE user_id='$id'";
我們最簡(jiǎn)單的方法是
直接將變量$id 進(jìn)行stripslashes 和 mysql_real_escape_string 處理。
注意: 這里并不是說(shuō)這樣就安全了, 這只是其中一種方式我可沒(méi)說(shuō)這就安全了。 更多的還要依據(jù)實(shí)際情況進(jìn)行處理。
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php中addslashes函數(shù)與sql防注入
- php SQL防注入代碼集合
- PHP中防止SQL注入方法詳解
- php中$_GET與$_POST過(guò)濾sql注入的方法
- php防止sql注入之過(guò)濾分頁(yè)參數(shù)實(shí)例
- PHP中怎樣防止SQL注入分析
- PHP防范SQL注入的具體方法詳解(測(cè)試通過(guò))
- PHP開發(fā)中常見的安全問(wèn)題詳解和解決方法(如Sql注入、CSRF、Xss、CC等)
- php中sql注入漏洞示例 sql注入漏洞修復(fù)
- php防止sql注入示例分析和幾種常見攻擊正則表達(dá)式
- php防止sql注入代碼實(shí)例
- PHP MYSQL注入攻擊需要預(yù)防7個(gè)要點(diǎn)
- php防止SQL注入詳解及防范
- 淺析php過(guò)濾html字符串,防止SQL注入的方法
- php簡(jiǎn)單實(shí)現(xiàn)sql防注入的方法
相關(guān)文章
淺談php中fopen不能創(chuàng)建中文文件名文件的問(wèn)題
下面小編就為大家?guī)?lái)一篇淺談php中fopen不能創(chuàng)建中文文件名文件的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02PHP怎么實(shí)現(xiàn)網(wǎng)站保存快捷方式方便用戶隨時(shí)瀏覽
網(wǎng)站保存快捷方式以后在瀏覽起來(lái)就比較方便了,實(shí)現(xiàn)的方法有很多,下面為大家詳細(xì)介紹下使用PHP實(shí)現(xiàn)網(wǎng)站快捷方式的保存,有此需求的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08php獲取從百度、谷歌等搜索引擎進(jìn)入網(wǎng)站關(guān)鍵詞的方法
這篇文章主要介紹了php獲取從百度、谷歌等搜索引擎進(jìn)入網(wǎng)站關(guān)鍵詞的方法,可實(shí)現(xiàn)判斷進(jìn)入網(wǎng)站的搜索引擎來(lái)源及搜索的關(guān)鍵詞功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-07-07解析WordPress中的post_class與get_post_class函數(shù)
這篇文章主要介紹了WordPress中的post_class與get_post_class函數(shù),包括post_class()的PHP源碼的相應(yīng)介紹,需要的朋友可以參考下2016-01-01php中使用PHPExcel讀寫excel(xls)文件的方法
這篇文章主要介紹了php中使用PHPExcel讀寫excel(xls)文件的方法,phpExcel是常用的用于操作Excel的PHP類庫(kù),應(yīng)用非常廣泛。需要的朋友可以參考下2014-09-09ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)
下面小編就為大家?guī)?lái)一篇ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)。小編覺(jué)得挺不錯(cuò)的?,F(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06PHP合并數(shù)組+號(hào)和array_merge的區(qū)別
這篇文章主要介紹了PHP合并數(shù)組+號(hào)和array_merge的區(qū)別,PHP的數(shù)組融合一般有兩種做法,一種是直接使用加號(hào)相加,另一種則是使用array_merge函數(shù)進(jìn)行相加,兩者之間有點(diǎn)區(qū)別,需要的朋友可以參考下2015-06-06