av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

php怎么關閉magic_quotes_gpc

本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站設計、成都網站建設、徐匯網絡推廣、重慶小程序開發(fā)公司、徐匯網絡營銷、徐匯企業(yè)策劃、徐匯品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供徐匯建站搭建服務,24小時服務熱線:18980820575,官方網址:www.cdcxhl.com

php怎么關閉magic_quotes_gpc?

PHP6、PHP7關閉magic_quotes_gpc對程序的影響

在PHP5及之前,magic_quotes_gpc默認是開啟的。magic_quotes_gpc的作用很微妙,我一直使用PHP5多年,magic_quotes_gpc呈開啟狀態(tài),平時沒有受到任何影響。直到發(fā)現PHP的Cookies,如果有'這樣的標點符號,在Cookies里,會將這些符號全部轉義為\'。

查閱了大量的資料,解決的辦法是將php.ini的magic_quotes_gpc設置為Off,或者不改變php.ini,在.htaccess里將magic_quotes_gpc設置為Off,方法是在.htaccess里寫入:

php_value magic_quotes_gpc Off

PHP6、PHP7的php.ini里沒有magic_quotes_gpc的選項,實際呈關閉狀態(tài)。magic_quotes_gpc關閉之后,為了加強安全,原來所有的$_POST['abc']和$_GET['abc']最好全部加上stripslashes()來轉義,例如:

$aa=stripslashes($_POST['abc']);
$aa=stripslashes($_GET['abc']);

PHP關閉magic_quotes_gpc之后,有一個很特殊的影響。比如在post表單里,如果

發(fā)送的信息里恰好有反斜杠符\,如果是用stripslashes($_POST['abc'])來接收,反斜杠符會被全部刪除。例如在重要的項目里,提交的內容為:W:\ac3\about,接收到的內容變?yōu)椋篧:ac3about。

(這個影響,有可能在本機的PHP下會刪除反斜杠,有些服務器不會刪除。)

經過測試,解決的辦法是,這時去掉stripslashes,反斜杠符就不會被替換掉,例如:

$aa=$_POST['abc'];

但這樣會帶來不安全,解決的辦法是把提交的信息里的<符轉成<,例如:

$aa=str_replace('<','<',$aa);

經過測試,如果發(fā)送的信息里有反斜杠符\,用$aa=stripslashes($_GET['abc'])接收,反斜杠符不受影響,不會被刪除。


網頁名稱:php怎么關閉magic_quotes_gpc
本文來源:http://uogjgqi.cn/article/dpjjhdj.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流