html页面表单中输入<script>alert('sd');</script> 如何读取

html页面表单中输入<script>alert('sd');</script>然后提交到数据库在页面读取的时候我希望只读取成为<script>alert('sd');<... html页面表单中输入<script>alert('sd');</script>
然后提交到数据库
在页面读取的时候我希望只读取成为<script>alert('sd');</script>
但不执行为JS
好像是在页面替换字符什么的,但是具体操作我给忘记了,大大们给个具体的解决方法 ,百度的源码看过了,复杂,希望给个简单点的
展开
 我来答
永恒Lyx
2010-08-17 · TA获得超过2467个赞
知道小有建树答主
回答量:756
采纳率:11%
帮助的人:363万
展开全部
htmlspecialchars 函数
---------------------------
复杂?开什么玩笑啊。。
$content = $_POST['content'];//这里接收的是你表单输入的那个js代码
$content = htmlspecialchars($content);
然后就你正常的插入数据库操作

等你从数据库读取的时候 就正常读取 他就能输出了。什么都不用做。

就多了那么几个字母 怎么可能复杂!!!!!

他的作用是 将html代码 变成实体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjl23
2010-08-17 · TA获得超过565个赞
知道答主
回答量:270
采纳率:0%
帮助的人:159万
展开全部
将数据库读取出来的这一段用innerText显示在页面上。
document.getElementById("td").innerText = "这段话";

注意innerText和innerHTML的区别
innerHTML则会编译成html可执行语音
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式