我正在尝试使用表单将数据输入到 MySQL 中,并且也mysql_real_escape_string
用于此目的。不幸的是,我的输出有问题。它显示\
s,或者如果我使用stripslashes
它,它会删除所有斜杠。
如果我提交web's forms using backslash \
,我会得到以下输出:
"web\'s forms using backslash \\"
看到我有一个双反斜杠。但是如果我使用该stripslashes
函数,那么它会删除所有斜杠,但也会删除输入的斜杠,输出是
"web's forms using backslash"
这里没有显示反斜杠,但最后应该有一个反斜杠。
问题是,如果有人在密码字段和任何其他字段中使用反斜杠,那么反斜杠将被剥离或显示两次。另外请告诉我什么最适合显示输出 htmlentities 或 htmlspecialchars