我知道这是一个垃圾问题,但它让我的生活变得困难。'
我想知道为什么在我的服务器中,在(单引号)之前会添加一个反斜杠。因此,如果我像保存配置文件时'/home/user/public_html/file.csv'
那样输入脚本。\'/home/user/public_html/file.csv\'
它会导致一些错误,因为 magmi 误解了脚本。我尝试手动将其从 conf 文件中删除,但每次保存时都会再次添加它。但它只发生在带有 linux 的服务器中,它不会发生在我的带有 windows 的 localhost 中。这个问题有什么解决办法吗?
问问题
381 次
1 回答
1
您的服务器可能启用了magic_quotes_gpc,它会使用反斜杠自动转义双引号和单引号。
您可以尝试通过在.htaccess文件中添加以下内容来禁用它:
php_flag magic_quotes_gpc Off
或使用php.ini覆盖:
magic_quotes_gpc = Off
您可以在PHP中阅读有关禁用魔术引号的更多信息:禁用魔术引号 - 手册
于 2013-07-19T17:04:43.893 回答