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

时间:2024-04-26 04:16:22 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方法的区别】相关文章:

解析ajax请求post和get的区别10-01

PHP中date函数常用时间处理方法09-13

php中static静态变量的使用方法06-11

PHP中的排序函数区别分析08-23

PHP错误类型及屏蔽方法08-22

PHP处理密码的几种方法10-17

十天学会php的方法09-23

MongoDB的PHP驱动方法与技巧大全09-08

了解PHP环境搭建与配置的方法08-03

PHP开发环境安装的方法有哪些10-27