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

标签 php jquery mysql zend-framework input

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

我的输入文本区域数据是这样过滤的

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

然后我将其输入数据库。我需要它只是显示符号的安全文本。现在,我需要向成员显示此内容以及他们在评论中输入的所有斜杠。

我不想看

    The comment\'s not so pleasant to read.

我不知道如何用谷歌搜索这个问题..或表述这个句子。我希望能够使用 ajax 返回格式良好的评论。有人能指出我正确的方向吗?我只是希望不要被黑客攻击:x

最佳答案

您是否尝试在打印前去掉斜杠?

echo stripslashes($str);

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

关于php - 通过 jQuery Ajax 传递用户输入的文本,然后将结果输出给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527784/

相关文章:

php - 如何让用户在一个简单的 php-mysql 站点中的帖子中插入图像??如何将文件名存储在 mysql 数据库中?

javascript - 如何从谷歌应用程序脚本中谷歌翻译的语言代码获取语言名称?

javascript - 表单ajax将数据发布到php文件

jquery ui - 模式对话框(创建模式内容的更好方法?)

javascript - jQuery API 兼容的微框架(Zepto 除外)?

mysql连接表

MySQL 错误 "The server quit without updating PID file"

javascript - 使用 Jquery 和 AJAX 进行表单验证

php - 使用 PHP 动态生成 MySQL 建表脚本

php - TCPDF 防止 div 进入新页面