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中使用cURL实现Get和Post请求的方法

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

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

使用post和get方法在php和html间传递参数

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

一.关于超级复杂的双引号单引号和字符串连接问题 1.双引号层叠镶嵌 双引号中如果还需要双引号,请用\"; 如果\"中还需要双引号,请用单引号; 如果单引号中还需要双引号,请用&quot;。 如果还需要...

php发送get、post请求的几种方法 以及获取内容

方法1: 用file_get_contents 以get方式获取内容 $url='http://www.domain.com/'; $html = file_get_contents($url...

在PHP Module中获取$_GET/$_POST/$_COOKIE的方法研究

今天翻鸟哥的blog看这个转了一下,这是写扩展取变量值最基本的入门,但还有一方法,大家都不常用,通过hashtable去find这全局变量。有空再把方法贴上来 · 作者:laruence...

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

方法1: 用file_get_contents 以get方式获取内容   方法2: 用fopen打开url, 以get方式获取内容 <?php $fp = fopen($url, 'r...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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