PHP

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

时间:2024-09-12 19:26:48 PHP 我要投稿
  • 相关推荐

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方法。

【php中Get方法跟Post方法的区别】相关文章:

Excel中if函数使用的方法06-16

音乐中节奏的训练方法06-20

冲突管理中的有效沟通方法05-05

在Word文档中给文章段落分栏的方法11-10

excel中sumif函数使用方法03-23

Excel中COUNTIF函数的使用方法01-23

项目管理中主要的沟通方式及方法03-04

CAD中输入单行文字的方法07-19

在excel中对多个工作表快速编辑的方法05-22

园林水景中依水景观的设计方法09-06