php防注入,表單提交值轉(zhuǎn)義的實現(xiàn)詳解
更新時間:2013年06月10日 08:26:29 作者:
本篇文章是對php防注入,表單提交值轉(zhuǎn)義的實現(xiàn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
在開發(fā)時,我們要注意防止sql注入,所以在對表單提交過來的值要做相應(yīng)的處理,才可以把數(shù)據(jù)更新到數(shù)據(jù)庫里
php橫掃千軍函數(shù)。任何值都可以傳過來轉(zhuǎn)換
function quotes($content)
{
//如果magic_quotes_gpc=Off,那么就開始處理
if (!get_magic_quotes_gpc()) {
//判斷$content是否為數(shù)組
if (is_array($content)) {
//如果$content是數(shù)組,那么就處理它的每一個單無
foreach ($content as $key=>$value) {
$content[$key] = addslashes($value);
}
} else {
//如果$content不是數(shù)組,那么就僅處理一次
addslashes($content);
}
} else {
//如果magic_quotes_gpc=On,那么就不處理
}
//返回$content
return $content;
顯示的時候要用 stripslashes ()去掉反斜杠
stripslashes()了,它能把a(bǔ)ddslashes()處理時自動加上去的(反斜杠)\去掉
php橫掃千軍函數(shù)。任何值都可以傳過來轉(zhuǎn)換
復(fù)制代碼 代碼如下:
function quotes($content)
{
//如果magic_quotes_gpc=Off,那么就開始處理
if (!get_magic_quotes_gpc()) {
//判斷$content是否為數(shù)組
if (is_array($content)) {
//如果$content是數(shù)組,那么就處理它的每一個單無
foreach ($content as $key=>$value) {
$content[$key] = addslashes($value);
}
} else {
//如果$content不是數(shù)組,那么就僅處理一次
addslashes($content);
}
} else {
//如果magic_quotes_gpc=On,那么就不處理
}
//返回$content
return $content;
顯示的時候要用 stripslashes ()去掉反斜杠
stripslashes()了,它能把a(bǔ)ddslashes()處理時自動加上去的(反斜杠)\去掉
相關(guān)文章
詳解php內(nèi)存管理機(jī)制與垃圾回收機(jī)制
在PHP中,沒有任何變量指向這個對象時,這個對象就成為垃圾。PHP會將其在內(nèi)存中銷毀;這是PHP的GC垃圾處理機(jī)制。PHP的內(nèi)存管理,分為倆部分, 第一部分是PHP自身的內(nèi)存管理,而第二部分是zend_alloc中描寫的關(guān)于PHP自身的內(nèi)存管理。本文將詳細(xì)介紹這兩個內(nèi)容。2021-05-05dirname(__FILE__)的含義和應(yīng)用說明
這篇文章主要介紹了dirname(__FILE__)的含義和應(yīng)用說明,需要的朋友可以參考下2018-03-03PHP substr 截取字符串出現(xiàn)亂碼問題解決方法[utf8與gb2312]
在PHP中,使substr函數(shù)截取字符串末位會出現(xiàn)亂碼,因為中文UTF-8編碼,每個漢字占3字節(jié),而GB2312占2字節(jié),英文占1字節(jié),截取位不準(zhǔn)確,造成斷開的字符會把其后的..拉過來一起做一個字,所以出現(xiàn)了亂碼。2011-12-12CMS中PHP判斷系統(tǒng)是否已經(jīng)安裝的方法示例
這篇文章主要介紹了CMS中PHP判斷系統(tǒng)是否已經(jīng)安裝的方法示例,需要的朋友可以參考下2014-07-07KindEditor在php環(huán)境下上傳圖片功能集成的方法示例
這篇文章主要介紹了PHP環(huán)境下如何實現(xiàn)使用KindEditor編輯器上傳圖片,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07總結(jié)PHP代碼規(guī)范、流程規(guī)范、git規(guī)范
這篇內(nèi)容我們整理總結(jié)了關(guān)于PHP代碼規(guī)范、流程規(guī)范、git規(guī)范的詳細(xì)內(nèi)容,對此有興趣的朋友可以學(xué)習(xí)下。2018-06-06