我正在为我的项目使用zend frame work zend form和zend db。
我遇到的问题是,当用户在文本字段中输入一些特殊字符(即“我是”)时,它会以“\”字符(即“我”)保存在数据库中。我需要知道如何解决这个问题,所以它只是保存为用户输入的内容。
答案 0 :(得分:4)
您需要停用magic-quotes。
答案 1 :(得分:0)
http://www.php.net/manual/en/security.magicquotes.disabling.php
如果您因任何原因无法禁用它们,则可以使用stripslashes来剥离这些\,然后将数据从数据库中取出,然后再将其回显到浏览器。
答案 2 :(得分:0)
使用stripslashes(trim($value));
去除\
并删除多余的空格。