【1】php中request,get,post区别?(面试常见问题)

(本人的第一篇技术博客,希望可以和大家共同学习,共同进步)

         首先,对于这个问题,我们应该分开来看: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!



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值