在PHP中,`GET`和`POST`是两种常用的HTTP请求方法,它们在数据传输方式、安全性、数据大小限制等方面有所不同。以下是它们的主要区别: ### 基础概念 - **GET**:通过URL传...
4、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留 5、GET请求只能进行url编码,而POST支持多种编码方式 6、GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息
数据传输方式不同:GET方法通过URL将数据附加在请求中传输到服务器,而POST方法通过请求的正文传输数据,对于传输的数据大小有限制。 安全性不同:GET方法的数据传输是明文的,数据会显示在URL中,因此不适合传输敏感信息。而POST方法的数据传输是通过请求的正文,相对较安全,但仍需使用HTTPS协议进行加密传输。 数据存储位置不...
1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,...
php中post与get的区别: 1、GET是从服务器上获取数据,POST是向服务器传送数据。 2、GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。POST是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过...
在PHP中,GET请求和POST请求是两种常见的HTTP请求方法,它们在使用和传递参数方面有一些区别:1. GET请求:- GET请求将参数附加在URL中,以查询字符串的形式发送到服务器。- ...
PHP中有$_POST和$_GET两个超级全局变量,两个都可以用作向服务器发送请求,但是这两者有一些区别。 首先,POST请求只能从表单发出,而GET请求可以打包为URL。另外,GET请求也可以并且通常都用于提交表单数据。 GET主要用于从服务器端获取数据而不影响服务器上的任何其他方面。POST通常会向服务器发送数据,而且在此之后服务...
echo $_POST["fname"]; echo "登录"; ?> 3、浏览器提交 三、两者区别 1、安全性:GET请求中url中可见提交的数据、POST不可见 2、数据限制:GET只能传递ASCII字符,且最长是2048个字符,POST不受限制 3、历史信息:GET参数能保留在浏览器历史中,POST数据不能保存在浏览器历史中 ...
只不过$_GET传递的话,会在信息栏显示表单信息,并且传送的数据一般小于2K, 安全性的 1. get是从服务器上获取数据 post是向服务器发送数据 2. get是把参数数据提交到地址中,当然地址栏都可以看见 post是通过HTTP post机制,把表单中的字段和内容放在HTML HEADER中,一起传送到地址中,用户是看不见的 ...