在PHP中,GET和POST是两种常用的HTTP请求方法,它们在数据传输方式、安全性、数据大小限制等方面有所不同。以下是它们的主要区别: 基础概念 GET:通过URL传递参数,参数显示在URL中。 POST:将数据放在HTTP请求的消息体中,参数不会显示在URL中。 优势 GET: 简单易用,易于理解和实现。 数据在URL中,便于分享和书签。
1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,...
4、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留 5、GET请求只能进行url编码,而POST支持多种编码方式 6、GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息
GET请求的参数会显示在浏览器的地址栏中,用户可以看到传递的参数信息,不适合传递敏感信息 POST请求的参数不会显示在地址栏中,更安全,适合传递敏感信息 参数长度限制: GET请求对URL长度有限制,一般为2048个字符 POST请求没有固定长度限制,受服务器端和浏览器的限制 缓存: GET请求会被浏览器缓存,可能会导致安全问题...
在PHP中,GET和POST都是HTTP请求方法,用于向服务器请求数据。它们之间的主要区别在于传递数据的方式和用途:1. GET方法将数据包含在URL中,以查询字符串的形式发送给服务器。因此,数据...
PHP中POST和GET的区别 HTML5学堂:在JavaScript当中,存在“get和post方法的区别”这一辨析知识。其实get和post是向服务器端请求/提交数据的两种方式。对于PHP语言,也同样存在着这样两种方法,对于不同的提交方式,也会有两个不同的全局变量来接收数据。 $_POST和$_GET有何作用...
<?php /** 都是传递表单的一种方式 只不过$_GET传递的话,会在信息栏显示表单信息,并且传送的数据一般小于2K, 安全性的 1. get是从服务器上获取数据 post是向服务器发送数据 2. get是把参数数据提交到地址中,当然地址栏都可以看见 post是通过HTTP post机制,把表单中的字段和内容放在HTML HEADER中,一起传送...
POST方式提交数据的特点: 1.安全性较高 2.传递数据量大,请求对数据长度没有要求 3.请求不会被缓存,也不会保留在浏览器历史纪录中 4.用于密码等安全性要求比较高的场合,提交的数据量比较大:如发布文章,上传文件。 以上就是php中get与post请求有什么区别的详细内容,更多请关注创新互联其它相关文章!
$_GET、$_POST 和 $_REQUEST 的区别? $_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的?之后的内容。 $_POST 变量接受所有以 post 方式发送的请求,例如,一个 form 以method=post提交,提交后 php 会处理 post 过来的全部变量。 $_REQUEST支持两种方式发送过来的请求,即post和get它都可以接受,显示不...