通过jQuery Ajax传递用户输入的文本,然后将结果输出给用户

时间:2012-05-10 05:03:38

标签: php jquery mysql zend-framework input

在通过ajax发送用户输入的评论时,我需要帮助理解过滤数据的正确顺序。

我的输入textarea数据是这样过滤的

   $comment  = htmlentities(addslashes($_POST['comment']));

我将其输入数据库。我需要它只是显示symbosl的安全文本。现在我需要在他们的评论中向他们放入所有斜杠的成员展示这个内容。

我不想看

    The comment\'s not so pleasant to read.

我不知道如何谷歌这个问题..或制定句子。我希望能够使用ajax返回格式良好的注释。谁能指出我正确的方向?我只是希望不被黑客攻击:x

1 个答案:

答案 0 :(得分:2)

您是否尝试在打印前去除斜线?

echo stripslashes($str);

http://php.net/manual/en/function.stripslashes.php