×

phpget和post区别

phpget和post区别(在php中$_GET,$_POST和$_REQUEST的区别)

admin admin 发表于2024-06-21 06:37:15 浏览20 评论0

抢沙发发表评论

大家好,phpget和post区别相信很多的网友都不是很明白,包括在php中$_GET,$_POST和$_REQUEST的区别也是一样,不过没有关系,接下来就来为大家分享关于phpget和post区别和在php中$_GET,$_POST和$_REQUEST的区别的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

在php中$_GET,$_POST和$_REQUEST的区别

$_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的?之后的内容$_POST变量接受所有以post方式发送的请求,例如,一个form以method=post提交,提交后php会处理post过来的全部变量而$_REQUEST支持两种方式发送过来的请求,即post和get它都可以接受,显示不显示要看传递方法,get会显示在url中(有字符数限制),post不会在url中显示,可以传递任意多的数据(只要服务器支持)

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

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

;

关于phpget和post区别和在php中$_GET,$_POST和$_REQUEST的区别的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。