2013-03-05 57 views
1

我主持我的網站去爸爸,我想因爲此刻我得到的文字在我的MySQL表顯示爲jame'/s而不僅僅是jame's禁用魔術引號。如何使用go爸爸服務器禁用魔術引號?

我曾嘗試在.htaccess這樣加入:

'php_flag magic_quotes_gpc Off' 

但是這會導致505錯誤。

我試圖做php.ini並補充說:

magic_quotes_gpc = Off; 
magic_quotes_runtime = Off; 
magic_quotes_sybase = Off; 

我試圖做php5.ini有:

magic_quotes_gpc = Off; 

沒有什麼工作對我來說,我仍然得到一個\,每一個'應該是。它爲什麼顯示那樣?我能做些什麼來擺脫\

+0

我還要提到的是我已經使用的stripslashes在我的HTML,但僅此是不夠的 – 2013-03-05 13:46:16

+1

在您重新更改的php.ini後的Web服務器?另外,'phpinfo();'向你展示'magic_quotes_gpc'是什麼? – jeroen 2013-03-05 13:51:33

+0

您使用的是哪個版本的PHP?無論如何,在任何最新的PHP版本中,魔術引號都應該默認關閉。 – SDC 2013-03-05 13:53:47

回答

0

嘗試改變PHP值到PHP本身:

//At the beginning of the page 
ini_set('magic_quotes_gpc', 'Off'); //Magic quotes for incoming GET/POST/Cookie data. 
ini_set('magic_quotes_runtime', 'Off'); //Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. 
ini_set('magic_quotes_sybase', 'Off'); //Use Sybase-style magic quotes (escape ' with '' instead of \'). 

PHP Manual

+0

沒有工作要麼那些討厭\仍然存在:( – 2013-03-05 13:59:03

0

要關閉魔術引號試試這個:

ini_set('magic_quotes_gpc', 'Off'); 

不過我建議你把這個在.htaccess關閉爲全面落實網站

php_value magic_quotes_gpc off 
+0

如果我把該代碼放在.htaccess文件中我得到一個頁面加載的內部服務錯誤 – 2013-03-05 13:56:33

+0

由於windows和unix文件格式。請上傳unix文件格式文件做事情 – Vineet1982 2013-03-05 13:58:02

7

的.htaccess不會共享hosting.Just嘗試以下步驟工作。

A)創建一個名爲php5.ini文件並保存在根文件夾,添加以下行它

magic_quotes_gpc的=關閉;
magic_quotes_runtime =關閉;
magic_quotes_sybase =關閉;

B)PHP初始化文件並不總是立即被服務器識別。在對php5.ini文件進行更改之後,可能需要使用以下步驟強制更新通過:

  1. 登錄到您的客戶經理。
  2. 點擊虛擬主機。
  3. 在您要使用的主機帳戶旁邊,點擊啓動。
  4. 在統計的主機控制面板的顯示器&部分,單擊系統進程圖標。
  5. 點擊End Web並按照提示進行操作。
  6. 重新加載phpinfo.php的頁面,看是否所需的更改已經生效。
0

這解決了這個問題對我來說:

http://support.godaddy.com/groups/web-hosting/forum/topic/error-installing-joomla-3-0-magic-quotes-gpc-off/

編輯php5.ini在根目錄文件夾,這增加底部。

magic_quotes_gpc = Off 
zend_extension=/usr/local/php53/lib/php/extensions/ioncube.so 
zend_extension=/usr/local/php53/lib/php/extensions/ZendOptimizer.so 

確保你把它放在最後,它在開始時不起作用。

按照以下步驟(完網工藝可確保新的PHP配置加載 http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect

0

請注意,如果你的主機有許多網站,你只需要上傳php5.ini到你的根文件夾的託管(不是網站根目錄)我現在試試並取得成功

因爲你沒有成功關閉magic_quotes_gpc,請隨時通過skype在boducoscar與我聯繫我只搜索和測試近1天這關閉,所以我知道你是多麼失望在這個問題:)

php5.ini代碼:

magic_quotes_gpc = Off 
magic_quotes_runtime = Off 
magic_quotes_sybase = Off 
相關問題