(本人的第一篇技术博客,希望可以和大家共同学习,共同进步)
首先,对于这个问题,我们应该分开来看:request为第一级,get/post为第二级。
1. 这三者都是用来收、发数据的。相较其他二者,request的功能更为强大。get/post拥有的功能,都可以用request来替代。但是,request也有缺点,就是 速度比较慢,request多用来获取数据,很少用作上传数据(大多用在不知道上传方法的情况下使用)。
2.get与post的区别(※):
(1).get用于 上传数据到数据库, post用于 从数据库下载数据。
(2).get的参数直接添加在url后面,以“参数名=数值”的形式出现,多参数间使用“&”连接
post的参数存放在action中,在url中不直接显示
(3).get传参数有很大的危险性,post方法更为安全。
(4).get上传需要用$_GET[' ']获取;post上传需要用$_POST[' ']获取;当然,都可以使用$_REQUEST[ ' ' ]来获取。
好了,以上就是此题的解答,如有疑问或建议,欢迎在下方评论,see you!