可能重复:
PHP mysql_real_escape_string() -> stripslashes() 留下多个斜杠
我有一个系统接受用户对调查的输入并将答案保存到 MySQL 数据库。
在将其放入此数据库之前,它会运行它mysql_real_escape_string()
以验证它不是对注入不满意。
不幸的是,当我在文本框中将此内容输出给我的客户时(就像输入一样)引号单引号/
\
......所有都被转义了 - 我知道我知道我要求它,但我不能像这样给出产品 - 怎么办我颠倒了这些,而不会丢失人们输入的“2\3, 1\2”......类似的东西。
有没有更好的消毒方法?