真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP對表單提交特殊字符的過濾和處理-創(chuàng)新互聯(lián)

函數(shù)名 釋義 介紹
htmlspecialchars將與、單雙引號、大于和小于號化成HTML格式&轉(zhuǎn)成&
"轉(zhuǎn)成"
' 轉(zhuǎn)成'
<轉(zhuǎn)成<
>轉(zhuǎn)成>
htmlentities()所有字符都轉(zhuǎn)成HTML格式除上面htmlspecialchars字符外,還包括雙字節(jié)字符顯示成編碼等。



addslashes單雙引號、反斜線及NULL加上反斜線轉(zhuǎn)義被改的字符包括單引號 (')、雙引號 (")、反斜線 backslash (/) 以及空字符NULL。
stripslashes去掉反斜線字符去掉字符串中的反斜線字符。若是連續(xù)二個(gè)反斜線,則去掉一個(gè),留下一個(gè)。若只有一個(gè)反斜線,就直接去掉。



quotemeta加入引用符號將字符串中含有 . // + * ? [ ^ ] ( $ ) 等字符的前面加入反斜線 "/" 符號。
nl2br()將換行字符轉(zhuǎn)成

strip_tags去掉HTML及PHP標(biāo)記去掉字符串中任何 HTML標(biāo)記和PHP標(biāo)記,包括標(biāo)記封堵之間的內(nèi)容。注意如果字符串HTML及PHP標(biāo)簽存在錯(cuò)誤,也會(huì)返回錯(cuò)誤。
mysql_real_escape_string轉(zhuǎn)義SQL字符串中的特殊字符轉(zhuǎn)義 /x00 /n /r 空格 / ' " /x1a,針對多字節(jié)字符處理很有效。mysql_real_escape_string會(huì)判斷字符集,mysql_escape_string則不用考慮。

轉(zhuǎn)自http://blog.csdn.net/jianglei421/article/details/5460810

創(chuàng)新互聯(lián)建站制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為上千服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!

一般我是這樣使用的:

kindedit編輯器:
從post來的進(jìn)行addslashes后就可存入數(shù)據(jù)庫了,取出后直接echo即可
普通的文本:
1.htmlspecialchars接著addslashes存入數(shù)據(jù)庫,取出后直接echo即可。
2.addslashes存入數(shù)據(jù)庫,取出后htmlspecialchars輸出。
說明:
addslashes僅僅是為了讓原來的字符正確地進(jìn)入數(shù)據(jù)庫。
htmlspecialchars是吧html標(biāo)簽轉(zhuǎn)化掉。

額外:

magic_quotes_gpc函數(shù)在php中的作用是判斷解析用戶提示的數(shù)據(jù),如包括有:post、get、cookie過來的數(shù)據(jù)增加轉(zhuǎn)義字符“\”,以確保這些數(shù)據(jù)不會(huì)引起程序,特別是數(shù)據(jù)庫語句因?yàn)樘厥庾址鸬奈廴径霈F(xiàn)致命的錯(cuò)誤

在magic_quotes_gpc=On的情況下,如果輸入的數(shù)據(jù)有

單引號(’)、雙引號(”)、反斜線()與 NUL(NULL 字符)等字符都會(huì)被加上反斜線。這些轉(zhuǎn)義是必須的,如果這個(gè)選項(xiàng)為off,那么我們就必須調(diào)用addslashes這個(gè)函數(shù)來為字符串增加轉(zhuǎn)義。

正是因?yàn)檫@個(gè)選項(xiàng)必須為On,但是又讓用戶進(jìn)行配置的矛盾,在PHP6中刪除了這個(gè)選項(xiàng),一切的編程都需要在magic_quotes_gpc=Off下進(jìn)行了。在這樣的環(huán)境下如果不對用戶的數(shù)據(jù)進(jìn)行轉(zhuǎn)義,后果不僅僅是程序錯(cuò)誤而已了。同樣的會(huì)引起數(shù)據(jù)庫被注入***的危險(xiǎn)。所以從現(xiàn)在開始大家都不要再依賴這個(gè)設(shè)置為On了,以免有一天你的服務(wù)器需要更新到PHP6而導(dǎo)致你的程序不能正常工作。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享文章:PHP對表單提交特殊字符的過濾和處理-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/dpdgss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部