php_quites_gpc在5.3後版本已被廢棄
php magic_quit££✔÷es_gpc這(zhè)個(gè)特性在PHP5.3.0¥₽™λ中已經廢棄 , 在5.4.0版本中已經移除了(le),但(dàn)是(shì)還(hái)是(↓≠β"shì)有(yǒu)很(hěn)多(duō)系統使用(yòng) magi♦<♠c_quites, 目前為(wèi)止, 還(hái)是(shì)必須要(yào)學mag•♣>ic_qutes。
magic_quotes_gp≤←₽δc=on
1 magic_quotes_gpc=o✘↓<n, 系統默認會(huì)幫忙轉化(huà)(單引号, 反斜杠, 雙引号),我們可(→α'₽kě)以不(bù)對(duì)輸入和(hé)輸出數(shù↑$)據庫的(de)特殊字符,包括(單引号,雙引号, 反斜γ∞杠), 作(zuò)addslashes()和(hé)stripslashes()的(de≤'βλ)操作(zuò), 系統默認會(huì)幫忙轉義。
如(rú)果數(shù)據又(yòu)使用(yòng)了(le)addslashes₹'()處理(lǐ),那(nà)麽從(cóng)數(shù)據看(♣©∏♣kàn)解析數(shù)據的(de)時(shí)候還(h★™↔ái)是(shì)要(yào)stripslashes()去(qù)掉多(du♣↔ō)餘的(de)反斜杠。
magic_quotes_gpc≠↕ =off
2 magic•✔₩_quotes_gpc=off
必須使用(yòng)addslashes()對(duì)輸入數(shù)據進行(xíng)處↑σ理(lǐ),但(dàn)并不(bù)需要(yào)使用(yòng)stripslas★"hes()格式化(huà)輸出,因為(wèi)addslashes(δσ±™)并未将反斜杠一(yī)起寫入數(shù)據庫,隻是(sh®"ì)轉義了(le)特殊字符(雙引号, 單引号, 反斜杠),保證了(l♥∏☆∏e)這(zhè)些(xiē)數(shù)據寫入數(shù)據看(kàn)的(d♦φ•e)時(shí)候不(bù)會(huì)出現(xiàn)問(wèn)題≈≤¶λ。
獲取當前系統配置
在php運行(xíng)的(de)時(shí)候, 我們可(k©≈γΩě)以通(tōng)過函數(shù) get_magic_quotes_gpc() 得(©§×®de)到(dào)當前的(de)magic_quotes的(de)配置:
當magic_quotes_gpc=On的(d$>e)時(shí)候,函數(shù)get_magic_qu'✘otes_gpc()就(jiù)會(huì)返回1
當magic_quote$s_gpc=Off的(de)時(shí)候,函數(shù)get_m↓♥'§agic_quotes_gpc()就(jiù)會(huì)返回0
作(zuò)者: NONO
出處:http://www.cnblogs.com/diligenceday/
企業(yè)網站(zhàn):/
開(kāi)源博客:http://www.github.com/sqqihao
QQ:287101329
微(wēi)信:18101055830
(責任編輯:admin)