四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

基于PHP magic_quotes_gpc的使用方法詳解

php magic_quotes_gpc主要是作用在WEB客戶(hù)服務(wù)端的,它的作用時(shí)間是從請(qǐng)求開(kāi)始,接下來(lái)我們將具體的為大家講解它的使用方式。
AD:
我們今天要向大家介紹的是php magic_quotes_gpc的具體使用方法。大家都知道在php中一個(gè)特殊的函數(shù)魔術(shù)函數(shù),它在引用的過(guò)程中只有在傳遞$_GET,$_POST,$_COOKIE時(shí)才會(huì)發(fā)生作用。
php函數(shù)preg_split的正確使用方法
•解讀php函數(shù)explode()的具體使用方法
php函數(shù)implode()與explode()函數(shù)的不同
php類(lèi)CMS如何自動(dòng)獲取關(guān)鍵字
•探討php函數(shù)split()如何使用正則表達(dá)式切

1.
條件:php magic_quotes_gpc=off
寫(xiě)入數(shù)據(jù)庫(kù)的字符串未經(jīng)過(guò)任何過(guò)濾處理。從數(shù)據(jù)庫(kù)讀出的字符串也未作任何處理。
數(shù)據(jù):$data=”snow”''sun” ; (snow和sun之間是四個(gè)連續(xù)的單引號(hào)).
操作:將字符串:”snow”''sun” 寫(xiě)入數(shù)據(jù)庫(kù),
結(jié)果:出現(xiàn)sql語(yǔ)句錯(cuò)誤,mysql不能順利完成sql語(yǔ)句,寫(xiě)入數(shù)據(jù)庫(kù)失敗。
數(shù)據(jù)庫(kù)保存格式:無(wú)數(shù)據(jù)。
輸出數(shù)據(jù)格式:無(wú)數(shù)據(jù)。
說(shuō)明: 對(duì)于未經(jīng)處理的單引號(hào)在寫(xiě)入數(shù)據(jù)庫(kù)時(shí)會(huì)使sql語(yǔ)句發(fā)生錯(cuò)誤。

2.
條件:php magic_quotes_gpc=off
寫(xiě)入數(shù)據(jù)庫(kù)的字符串經(jīng)過(guò)函數(shù)addlashes()處理。從數(shù)據(jù)庫(kù)讀出的字符串未作任何處理。
數(shù)據(jù):$data=”snow”''sun” ; (snow和sun之間是四個(gè)連續(xù)的單引號(hào)).
操作:將字符串:”snow”''sun” 寫(xiě)入數(shù)據(jù)庫(kù),
結(jié)果:sql語(yǔ)句順利執(zhí)行,數(shù)據(jù)成功寫(xiě)入數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)保存格式:snow”''sun (和輸入一樣)
輸出數(shù)據(jù)格式:snow”''sun (和輸入一樣)
說(shuō)明: addslashes()函數(shù)將單引號(hào)轉(zhuǎn)換為/'的轉(zhuǎn)義字符使sql語(yǔ)句成功執(zhí)行,
但/'并未作為數(shù)據(jù)存入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)保存的是snow”''sun 而并不是我們想象的snow/'/'/'/'sun

3.
條件:php magic_quotes_gpc=on
寫(xiě)入數(shù)據(jù)庫(kù)的字符串未經(jīng)過(guò)任何處理。從數(shù)據(jù)庫(kù)讀出的字符串未作任何處理。
數(shù)據(jù):$data=”snow”''sun” ; (snow和sun之間是四個(gè)連續(xù)的單引號(hào)).
操作:將字符串:”snow”''sun” 寫(xiě)入數(shù)據(jù)庫(kù),
結(jié)果:sql語(yǔ)句順利執(zhí)行,數(shù)據(jù)成功寫(xiě)入數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)保存格式:snow”''sun (和輸入一樣)
輸出數(shù)據(jù)格式:snow”''sun (和輸入一樣)
說(shuō)明: php magic_quotes_gpc=on 將單引號(hào)轉(zhuǎn)換為/'的轉(zhuǎn)義字符使sql語(yǔ)句成功執(zhí)行,
但/'并未作為數(shù)據(jù)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)保存的是snow”''sun而并不是我們想象的snow/'/'/'/'sun。

4.
條件:php magic_quotes_gpc=on
寫(xiě)入數(shù)據(jù)庫(kù)的字符串經(jīng)過(guò)函數(shù)addlashes()處理。從數(shù)據(jù)庫(kù)讀出的字符串未作任何處理。
數(shù)據(jù):$data=”snow”''sun” ; (snow和sun之間是四個(gè)連續(xù)的單引號(hào)).
操作:將字符串:”snow”''sun” 寫(xiě)入數(shù)據(jù)庫(kù),
結(jié)果:sql語(yǔ)句順利執(zhí)行,數(shù)據(jù)成功寫(xiě)入數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)保存格式:snow/'/'/'/'sun (添加了轉(zhuǎn)義字符)
輸出數(shù)據(jù)格式:snow/'/'/'/'sun (添加了轉(zhuǎn)義字符)
說(shuō)明: php magic_quotes_gpc=on 將單引號(hào)轉(zhuǎn)換為/'的轉(zhuǎn)義字符使sql語(yǔ)句成功執(zhí)行,
addslashes又將即將寫(xiě)入數(shù)據(jù)庫(kù)的單引號(hào)轉(zhuǎn)換為/',后者的轉(zhuǎn)換被作為數(shù)據(jù)寫(xiě)入
數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)保存的是snow/'/'/'/'sun

總結(jié)如下:
1. 對(duì)于php magic_quotes_gpc=on的情況,
我們可以不對(duì)輸入和輸出數(shù)據(jù)庫(kù)的字符串?dāng)?shù)據(jù)作
addslashes()和stripslashes()的操作,數(shù)據(jù)也會(huì)正常顯示。
如果此時(shí)你對(duì)輸入的數(shù)據(jù)作了addslashes()處理,
那么在輸出的時(shí)候就必須使用stripslashes()去掉多余的反斜杠。

2. 對(duì)于php magic_quotes_gpc=off 的情況
必須使用addslashes()對(duì)輸入數(shù)據(jù)進(jìn)行處理,但并不需要使用stripslashes()格式化輸出
因?yàn)閍ddslashes()并未將反斜杠一起寫(xiě)入數(shù)據(jù)庫(kù),只是幫助mysql完成了sql語(yǔ)句的執(zhí)行。

補(bǔ)充:
php magic_quotes_gpc作用范圍是:WEB客戶(hù)服務(wù)端;作用時(shí)間:請(qǐng)求開(kāi)始時(shí),例如當(dāng)腳本運(yùn)行時(shí).
magic_quotes_runtime 作用范圍:從文件中讀取的數(shù)據(jù)或執(zhí)行exec()的結(jié)果或是從SQL查詢(xún)中得到的;作用時(shí)間:每次當(dāng)腳本訪問(wèn)運(yùn)行狀態(tài)中產(chǎn)生的數(shù)據(jù)

php技術(shù)基于PHP magic_quotes_gpc的使用方法詳解,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 吻大胸脱个精光| 孕期检查项目一览表| 电影院电影| 白血公主| 神经刀| 楼下的房客 电影| 我的学生妈妈| julia taylor| 韦伦| 四川经济频道节目表| 各各他的爱的歌谱| 美女洗澡网站| 学校要的建档立卡证明图片| 午夜高清影院| 托比·斯蒂芬斯| 萱草花合唱谱二声部| 色戒在线观看视频| 马子俊| 秦皇岛电视台| 许多组织都有自己的价值标准和行为理念 | 电视剧零下三十八度演员表| 李乃文朱媛媛电视剧| 意大利诱惑| 五帝钱顺序排列图片| 张晚| g83钻孔循环怎么编程| 电影暗夜| 欧美艳星av名字大全| 土耳其电影水与火| 《满意度》电影免费观看| 鼻子旁边长痘是什么原因造成的| 妈妈的朋友欧美| 打手板心视频80下| 色戒在线观看视频| 侠侣探案| 铁血丹心吉他独奏谱完整版| 视频污污| 公主们的战国| 情侣签名一男一女简短| 一天2次大便说明排毒好| 《假期》电影|