为了账号安全,请及时绑定邮箱和手机立即绑定

不太明白为啥要对用户输入的内容进行编码

编码之后又要解码,那编码有什么用呢?

正在回答

2 回答

很多符号具有特殊的含义,需要进行转义。比如说问号表示后面接的是参数。http://example.com/?a=1

如果用户输入a的值不是1,是个问号那就变成了http://example.com/?a=? 这个问号会被错误的解析,引发一些问题。这时候就需要转义。例如bing搜索中搜索问号 https://www.bing.com/search?q=%3F

1 回复 有任何疑惑可以回复我~

防止出现攻击代码,通过过滤可以减少攻击代码,推荐道哥的<白帽子讲web安全>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Web安全-XSS
  • 参与学习       35637    人
  • 解答问题       67    个

从Web安全XSS的定义开始讲起,从原理到实战全方位理解XSS安全

进入课程

不太明白为啥要对用户输入的内容进行编码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信