带有撇号的已发布值未在PHP 7中转义

时间:2017-04-27 11:49:36

标签: php mysql quotes

我们目前正在将我们的网站从PHP 5.3升级到7.1,并注意到发布值中的撇号不会被转义。

,例如,

echo $_POST['surname']
//returns O\'Brady in PHP 5
//returns O'Brady in PHP 7

这会在以后在MySQL查询中使用这些值时给我们带来问题。

任何人都可以建议为什么会发生这种情况并且有一个简单的解决方法吗?

0 个答案:

没有答案