GET 变量/ POST 变量


激动
册立 2022-09-27 09:33:58 49128
分类专栏: 资讯

PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入

PHP 表单处理

        在学习get和post之前,有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自

HTML 页面中的表单元素自动变成可供 PHP 脚本使用。

实例

下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮。

首先我们创建一个以html为后缀名的文档,输入下面的命令

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form action="文档" method="post">      //这里需要创建一个新的文档
名字:<input type="text" name="fname">
年龄:<input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>

 然后我们在创建一个新的文档,以php为后缀名

欢迎<?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。

         当用户填写完上面的表单并点击提交按钮时,表单的数据会被送往名为 "1.php" 的 PHP 文

$_GET 变量

在 PHP 中,预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。

预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。

        从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),而

且对发送信息的量也有限制。

实例

form.html 文件代码如下:

<html>
<head>
<meta charset="utf-8">
<title>12345(runoob.com)</title>
</head>
<body>

<form action="1.php" method="get">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>

</body>
</html>

用户点击 "Submit" 按钮时,发送到服务器的 URL 如下所示:

        http://www.runoob.com/welcome.php?fname=Runoob&age=3

        "1.php" 文件现在可以通过 $_GET 变量来收集表单数据了(请注意,表单域的名称会自动成

为 $_GET 数组中的键):

                欢迎 <?php echo $_GET["fname"]; ?>!<br>
                你的年龄是 <?php echo $_GET["age"]; ?>  岁。

$_POST 变量

在 PHP 中,预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值。

预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值。

        从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址

栏),并且对发送信息的量也没有限制。

注释:然而,默认情况下,POST 方法的发送信息的量最大值为 8 MB(可通过设置 php.ini 文件中的 post_max_size 进行更改)。

实例

form.html 文件代码如下:

<html>
<head>
<meta charset="utf-8">
<title>1234(runoob.com)</title>
</head>
<body>

<form action="1.php" method="post">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>

</body>
</html>

当用户点击 "提交" 按钮时,URL 类似如下所示:

                        http://www.runoob.com/welcome.php

        "1.php" 文件现在可以通过 $_POST 变量来收集表单数据了(请注意,表单域的名称会自动成

为 $_POST 数组中的键):

                欢迎 <?php echo $_POST["fname"]; ?>!<br>
                你的年龄是 <?php echo $_POST["age"]; ?>  岁。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=10465
赞同 0
评论 0 条
册立L0
粉丝 0 发表 3 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2980
【软件正版化】软件正版化工作要点  2897
统信UOS试玩黑神话:悟空  2872
信刻光盘安全隔离与信息交换系统  2758
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1291
grub引导程序无法找到指定设备和分区  1262
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  171
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  169
点击报名 | 京东2025校招进校行程预告  165
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  164
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!