如何使用go爸爸服务器禁用魔术引号?

问题描述:

我主持我的网站去爸爸,我想因为此刻我得到的文字在我的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

尝试改变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

要关闭魔术引号试试这个:

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

的.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的页面,看是否所需的更改已经生效。

这解决了这个问题对我来说:

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

请注意,如果你的主机有许多网站,你只需要上传php5.ini到你的根文件夹的托管(不是网站根目录)我现在试试并取得成功

因为你没有成功关闭magic_quotes_gpc,请随时通过skype在boducoscar与我联系我只搜索和测试近1天这关闭,所以我知道你是多么失望在这个问题:)

php5.ini代码:

magic_quotes_gpc = Off 
magic_quotes_runtime = Off 
magic_quotes_sybase = Off