D 01_提交表单注意事项
2017-06-12 21:29
239 查看
提交表单注意事项
为什么要使用URL编码?
正常提交数据:
?password=123&username=zhangsan
非正常提交数据:
?password=123#ohheih
4000
&dlajfk&dskfklas&username=zhangsan
URL编码解决方式:特殊符号,中文
例如:& = %26
?password=123#ohheih&dlajfk&dskfklas&username=zhangsan
编码完:?password=123#ohheih %26dlajfk %26dskfklas&username=zhangsan
为了保证表单数据传递时能更好区分出name和value。
保证数据传递的完整性
3.5.1.2、URL编码的表现形式&本质
①你好,进行普通的编码,编码成字节数组。【使用的是页面规定的字符集,例如utf-8】
① 字节数组中的每一个元素,都会从10进制,转为16进制
② 把已经转为16进制的字节数组,以%进行拼接 。拼接出的字符串,就是URL编码后的结果
例如:你好,用UTF-8编码,编码的字节数组为:
[-28, -67, -96, -27, -91, -67]
URL编码后:
%E4%BD%A0%E5%A5%BD
相关文章推荐
- PHP 表单提交相关注意事项及错误攻略
- 表单提交前onclick使用reuturn时,ajax请求同步异步的一点注意事项
- ajax提交表单的一些注意事项:解释为什么return false却依然提交
- form表单提交,ajax请求 在火狐下注意事项
- 【ajax 提交表单】多种方式的注意事项 ,serialize()的使用
- 表单提交的注意事项
- html中表单提交注意事项
- 表单提交复选框(checkbox)注意事项
- 表单提交复选框(checkbox)注意事项
- 表单自动提交注意事项
- 表单提交的相关注意事项,submit-onclick-事件触发执行过程
- KindEditor js 路径修改及表单提交注意事项
- asp.net MVC 强类型视图表单Ajax提交的注意事项
- 使用Ajax提交表单的注意事项
- 利用jquery函数submit()提交表单注意事项
- jquery的异步提交表单(异步上传文件)及jquery.form.js上传文件注意事项
- ajax提交表单的一些注意事项:解释为什么return false却依然提交
- laravel视图提交表单到控制器的使用需要注意配置事项
- ajax提交表单的一些注意事项:解释为什么return false却依然提交
- 使用Ajax方法实现Form表单的提交及注意事项