表单提交方式中的get和post有什么区别?
2016-06-28 13:25
429 查看
get是表单的默认提交方式,会把数据附加到表单的action属性所指向的URL中,在URL中可见,安全性较差;post会把数据放到http的包体中,用户一般看不到,安全性较好。
get传递的数据量受URL长度的限制,故数据量较小,一般只有几kb;而post传递的数据量受php.ini的限制,数据量较大,如果有文件上传的话,表单的提交方式一定要用post。
get方式会被缓存下来,可能有安全性问题,而post方式没有这个问题。
get传递的数据通过$_GET获取,post传递的数据通过$_POST获取。
get传递的数据量受URL长度的限制,故数据量较小,一般只有几kb;而post传递的数据量受php.ini的限制,数据量较大,如果有文件上传的话,表单的提交方式一定要用post。
get方式会被缓存下来,可能有安全性问题,而post方式没有这个问题。
get传递的数据通过$_GET获取,post传递的数据通过$_POST获取。
相关文章推荐
- SpringMVC各种参数的绑定
- Node.js 初学者的入门资源汇总
- Android Studio 笔记之SexyEditor,设置背景
- block 的小结
- iOS后台任务继续Long-Running Task
- JS正则表达式验证数字非常全
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 项目中使用的自定义数据访问类(复杂查询,复杂操作)
- 警卫安排
- 48、JavaScript的运动----无缝运动的实现
- tty初探—uart驱动框架分析
- 文章标题
- javaweb学习总结(二十一)——JavaWeb的两种开发模式
- linux与windows共享
- 一维树状数组入门
- 一维树状数组入门
- Memcached vs Redis
- [24] Swap Nodes in Pairs
- javaweb学习总结(二十)——JavaBean总结
- Java下载文件,文件名中文乱码问题