kindeditor编辑器内容插入数据库安全问题

发布于 2021-11-17 19:31:31 字数 130 浏览 932 评论 11

RT,现在使用kindeditor做来编辑发送消息的内容,应该如何注意安全问题?比如通过引号这些导致对数据库的不安全,还有就是显示的时候如何确保

<script type="text/javascript">

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

吃颗糖壮壮胆 2021-11-21 05:41:04

我也有这个问题

挽清梦 2021-11-21 05:20:26

我也有这个问题····

酷到爆炸 2021-11-21 04:16:03

除了jsp,其他模板都有对应的函数解决html编码问题,否则只能后台转码传到前台,原理和oschina里的common.js一样(换成java版就行了):

function html_encode(str)   
{   
  var s = "";   
  if (str.length == 0) return "";   
  s = str.replace(/&/g, "&");   
  s = s.replace(/</g, "<");   
  s = s.replace(/>/g, ">");   
  //s = s.replace(/ /g, " ");   
  s = s.replace(/'/g, "'");   
  s = s.replace(/"/g, """);   
  //s = s.replace(/n/g, "<br>");   
  return s;   
}   

function html_decode(str)   
{   
  var s = "";   
  if (str.length == 0) return "";   
  s = str.replace(/&/g, "&");   
  s = s.replace(/</g, "<");   
  s = s.replace(/>/g, ">");   
  s = s.replace(/ /g, " ");   
  s = s.replace(/'/g, "'");   
  s = s.replace(/"/g, """);   
  s = s.replace(/<br>/g, "n");   
  return s;   
}

裸钻 2021-11-21 03:14:37

没有使用Freemarker呢,咋解决?

疑心病 2021-11-21 01:37:59

如果是Freemarker的话可以用?html函数过滤内容,会自动把html中的特殊字符转为转义字符

高跟鞋的旋律 2021-11-20 23:29:56

如果是PHP的话可以用htmlspecialchars()函数过滤内容,会自动把html中的特殊字符转为转义字符

苍暮颜 2021-11-20 23:18:14

白名单过滤,补齐HTML标签

贱贱哒 2021-11-20 19:43:55

把小于号替换为<

把大于号替换为>

吃颗糖壮壮胆 2021-11-19 23:25:49

间接的鄙视了
@红薯

悟红尘 2021-11-19 21:50:42

<script type="text/javascript">

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文