我是通过jQuery的$ .post方法将数据发布到php文件中,但由于某种原因,字符串出现在另一边,就像这样,
发送:
company_name="company"
收到:
company_name=\"company\"
知道可能是什么原因?
提前Thanx!
答案 0 :(得分:1)
听起来你的服务器上已经启用了magic_quotes - 而且,正如你所看到的,你应该真的禁用它以避免混淆这样的东西(参见:why not to use magic quotes)。 (此外,这个“功能”将来会被删除,所以你不应该依赖它)
答案 1 :(得分:1)
你很可能打开了丑陋的magic quotes。你应该禁用它们以防万一。看看如何在这里禁用它们:
http://www.php.net/manual/en/security.magicquotes.disabling.php
答案 2 :(得分:1)
您可能已启用magic_quotes_gpc
。 Turn them off,或者,如果您不能,请使用stripslashes
删除它们。