1

我正在使用 go daddy 托管我的网站,并且我正在尝试禁用魔术引号,因为目前我的 mysql 表中的文本显示为jame'/s而不是仅jame's.

我已经尝试.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;

没有什么对我有用,我仍然\在每个人都'应该去的地方。为什么会这样显示?我能做些什么来摆脱\.

4

5 回答 5

7

.htaccess 在共享主机中不起作用。请尝试以下步骤。

A)创建一个名为php5.ini的文件并保存在根文件夹中,在其中添加以下行

magic_quotes_gpc = 关闭;
magic_quotes_runtime = 关闭;
magic_quotes_sybase = 关闭;

B) 服务器并不总是能立即识别 PHP 初始化文件。对 php5.ini 文件进行更改后,您可能需要使用以下步骤强制更新完成:

  1. 登录您的客户经理。
  2. 单击虚拟主机。
  3. 在您要使用的主机帐户旁边,单击启动。
  4. 在主机控制面板的 Stats & Monitors 部分中,单击 System Processes 图标。
  5. 单击结束 Web 并按照任何提示进行操作。
  6. 重新加载 phpinfo.php 页面以查看所需的更改是否已生效。
于 2013-08-20T18:16:41.537 回答
0

这为我解决了这个问题:

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

编辑 webroot 文件夹中的 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

确保你把它放在最后,它不会在一开始就起作用。

按照以下步骤结束 Web 进程(确保已加载新的 php 配置 http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect

于 2013-09-25T11:33:48.230 回答
0

要关闭魔术引号,请尝试以下操作:

ini_set('magic_quotes_gpc', 'Off');

但是我建议您将.htaccess其关闭以进行完整的网站实施

php_value magic_quotes_gpc off
于 2013-03-05T13:50:52.703 回答
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 手册

于 2013-03-05T13:48:28.960 回答
0

Please note that if your hosting include many websites, you just need upload php5.ini to your root hosting folder (not root of website). I have try and get success now.

Incase you are not success to turn magic_quotes_gpc off, please feel free to contact me by skype at boducoscar. I have searching and test nearly 1 day for only turn this off, so i know how disappointed you are in this problem :)

php5.ini code:

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
于 2014-04-11T02:26:20.627 回答