我有来自用户的所有输入(最终在 mysql 表中)通过mysql_real_escape_string()
每个 php.net 和大多数论坛用户。老实说,我不知道它在内部做什么。
我所知道的是,在我的 xampp light 安装上运行它不会影响用户输入,但是当我上传到我的生产 Linux 服务器时,只要用户使用撇号,它就会在用户输入中添加一个 '\' 这样It's
变成It\'s
.
解决方法是什么?
我有来自用户的所有输入(最终在 mysql 表中)通过mysql_real_escape_string()
每个 php.net 和大多数论坛用户。老实说,我不知道它在内部做什么。
我所知道的是,在我的 xampp light 安装上运行它不会影响用户输入,但是当我上传到我的生产 Linux 服务器时,只要用户使用撇号,它就会在用户输入中添加一个 '\' 这样It's
变成It\'s
.
解决方法是什么?