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

时间:2020-11-21 19:43:02 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方法的区别】相关文章:

1.asp教程中get post提交表单区别

2.解决PHP中file-get-contents函数的方法

3.解析ajax请求post和get的区别

4.PHP中命名空间的方法

5.php中的构造方法与析构方法

6.jQuery中ajax的get()方法运用示例

7.PHP中strtotime函数使用方法

8.PHP中读取大文件实现方法