标题:求助,如何将数据库里的内容以纯文字形式显示?
只看楼主
xuli
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-8-24
 问题点数:0 回复次数:5 
求助,如何将数据库里的内容以纯文字形式显示?
求助,网站受到攻击,愿望树程序(就是差不多一个留言板)的姓名一栏内被人写入<meta url=//www.***.com>这样的恶意代码使页面跳转到黄色网站。我想寻求最简单的解决办法。以前看到过书上介绍禁止html代码的执行的方法,用的是server.htmlencode。我也想用同样的方法禁止数据库中读出的上面的恶意代码被执行,直接以纯文字的形式显示。请教大家应该怎么写法?我试着依葫芦画瓢用server.htmlencode,但是失败了。是不是应该用其他语句或是用其他方法其他思路解决这个问题?
搜索更多相关主题的帖子: 以纯 数据库 形式 文字 
2005-06-16 10:03
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
title=server.htmlencode(title)
2005-06-16 10:12
xuli
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-8-24
得分:0 
姓名在显示的时候用的是<%=rs(name)%>,应该怎么套用上面的语句?<%=server.htmlencode(rs(name))%>,这样写吗?好象试了没反应啊。

2005-06-16 10:22
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
应该没问题吧
2005-06-16 11:02
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
以下是引用xuli在2005-6-16 10:22:04的发言: 姓名在显示的时候用的是<%=rs(name)%>,应该怎么套用上面的语句?<%=server.htmlencode(rs(name))%>,这样写吗?好象试了没反应啊。
server.htmlencode(rs("name"))

2005-06-16 11:25
xuli
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-8-24
得分:0 
可以用了。谢谢。非常感谢。

2005-06-16 14:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-20982-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044890 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved