“每个引号前的斜杠”问题
我有一个包含表单的php页面。
有时此页面会提交给自己(例如上传图片时)。
我不希望用户必须一次又一次地填写每个字段,所以我将其用作表单中文本输入的值:
value="<?php echo htmlentities(@$_POST['annonsera_headline'],ENT_COMPAT,'UTF-8');?>">
这有效,除了它在每个双引号之前添加一个“\”符号...
例如,在页面提交到自身后,写入19“轮子会给出:
19\" wheels
如果我甚至不使用htmlentities,那么引号后面的所有内容都会消失。
这是什么问题?
更新:
好吧,所以概率是magic_quotes...这在我的服务器上已启用...
我应该禁用它吗?我有root访问权限,这是我的服务器:)
禁用它有什么害处?