PHP中的post和get方法的使用

转载 2016年08月31日 11:45:51

一:区别和使用条件
GET 和 POST 都创建数组(例如,array( key => value, key2 => value2, key3 => value3, …))。此数组包含键/值,其中的键是表单控件的名称,而值是来自用户的输入数据。GET 和 POST 被视作

$_GET$_POST

它们是超全局变量,这意味着对它们的访问无需考虑作用域 - 无需任何特殊代码,您能够从任何函数、类或文件访问它们。

$_GET是通过 URL 参数传递到当前脚本的变量数组。 $_POST 是通过 HTTP POST 传递到当前脚本的变量数组。
通过 GET 方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在 URL 中)。
GET 对所发送信息的数量也有限制。限制在小于 2000 个字符。
通过 POST 方法从表单发送的信息对其他人是不可见的(所有名称/值会被嵌入 HTTP 请求的主体中),
并且对所发送信息的数量也无限制。

二:案例
GET 方法获取表单数据的案例

<html>
<head><meta charset="utf-8";>
<title>使用$_GET方法传递表单数据</title>
</head><body>
<form action="m_get.php" method="get">
你的姓名:<imput type="text" name="name"><br>
你的邮件:<imput type="text" name="email"><br>
<imput type="submit">
<form>
</body></html>

m_get.php的代码内容

<html>
<head><meta charset="utf-8";>
</head><body>
姓名:<?php echo $_GET["name"]; ?><br>
邮件:<?php echo $_GET["email"]; ?><br>
</body></html>

上述代码上线之后的样子是:
这里写图片描述

提交之后,生成的内容是下面这个样子的,注意,在地址栏上,是会显示表单上的内容的。
这里写图片描述

php中get、post和request的用法

在PHP开发的WEB应用程序中,所有非PHP代码以及输出语句中的内容都会被输出,那么程序又是如何接收输入内容的呢?相信不少人一定想到了WEB表单!在HTTP协议下,输入输出的原型其实是HTTP请求与响...
  • JamesLi6
  • JamesLi6
  • 2016年06月20日 21:42
  • 1223

PHP表单处理-GET与POST区别

PHP表单处理 form表单的提交主要有两种方式:get和post GET方法接收的特点:所有输入的数据被加载到请求的URL地址后面,数据通过键/值对的方法加载。 GET方法接收的特点:把数...
  • freshlover
  • freshlover
  • 2013年02月21日 12:17
  • 8527

php http发送get、post请求的几种方法

方法1: 用file_get_contents 以get方式获取内容   方法2: 用fopen打开url, 以get方式获取内容 ...
  • u012366662
  • u012366662
  • 2016年10月12日 20:52
  • 6935

PHP中使用cURL实现Get和Post请求的方法

1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是, PHP也支持 cURL 库。本文将介绍 cURL 的一...
  • ensey
  • ensey
  • 2014年10月28日 12:09
  • 332

PHP中使用cURL实现Get和Post请求的方法

PHP中使用cURL实现Get和Post请求的方法,需要的朋友可以参考一下 1.cURL介绍   cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、...
  • flowerspring
  • flowerspring
  • 2017年05月16日 16:04
  • 231

PHP中使用CURL实现GET和POST请求的方法以及含义介绍

摘要:cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等.最爽的是,PHP也支持 cURL 库.使用PHP的cURL库可以简单... ...
  • xy2204
  • xy2204
  • 2015年05月22日 09:14
  • 977

PHP的$_GET[]与$_POST[]的使用方法相关

一.关于超级复杂的双引号单引号和字符串连接问题 1.双引号层叠镶嵌 双引号中如果还需要双引号,请用\"; 如果\"中还需要双引号,请用单引号; 如果单引号中还需要双引号,请用"。 如果还需要...
  • tiantuanzi
  • tiantuanzi
  • 2015年07月28日 16:37
  • 415

web开发N例-案例3:使用post和get方法在php和html间传递参数

使用post和get方法在php和html间传递参数
  • woaidongdongqu
  • woaidongdongqu
  • 2015年02月17日 11:59
  • 784

php中$_GET和$_POST方法详解

  • 2013年11月27日 16:25
  • 29KB
  • 下载

PHP 中的get与 post 方法的区别!

  • 2012年02月01日 22:25
  • 624B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP中的post和get方法的使用
举报原因:
原因补充:

(最多只允许输入30个字)