php中Get方法跟Post方法的区别

 我来答
华源网络
2022-06-01 · TA获得超过5587个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:146万
展开全部

php中Get方法跟Post方法的区别

   php——get方法

  这个方法用来获取私有成员属性值的,有一个参数,参数传入你要获取的成员属性的名称,返回获取的属性值,这个方法不用手工的去调用,因为也可以把这个方法做成私有的方法,是在直接获取私有属性的时候对象自动调用的。

  因为私有属性已经被封装上了,是不能直接获取值的,但是如果你在类里面加上了这个方法,在使用“echo$p1->name”这样的语句直接获取值的时候就会自动调用__get($name)方法,将属性name传给参数$name,通过这个方法的内部执行,返回传入的.私有属性的值。

  如果成员属性不封装成私有的,对象本身就不会去自动调用这个方法。

   php——post方法

  这个方法用于传送数据,用法与get方法类似,但有区别。

   区别

  Get方法在超链接后边紧跟要传递的参数对于用户是可见的如:%D6%A3%D6%DD%B4%F3%D1%A7&fr=index&ie=utf-8

  而Post方法传递的参数是不可见的。

  GET是从服务器上获取数据;POST是向服务器传送数据。

  在客户端,GET通过URL提交数据,数据在URL中可见;POST把数据放在form的数据体内提交。

  GET提交的数据最多只有1024字节;POST提交的数据量无限制。

  由于使用GET时,参数会显示在地址栏上,而POST不会,所以,如果这些数据是非敏感数据,那么使用GET;如果包含敏感数据,为了安全,用POST方法。

;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式