关闭

PHP中的post和get方法的使用

标签: 表单全局变量phppostget
69人阅读 评论(0) 收藏 举报
分类:

一:区别和使用条件
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>

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7045次
    • 积分:274
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:8篇
    • 译文:5篇
    • 评论:1条
    文章分类
    最新评论