首页 > 编程 > PHP > 正文

PHP表单传值的方式有哪些?

2020-03-22 17:15:44
字体:
来源:转载
供稿:网友
本篇文章主要给大家介绍PHP表单传值的两种方式,一种是通过$_GET变量 、另一种是通过$_POST变量。(相关推荐:《PHP教程》)

下面我们就结合具体的PHP代码示例给大家介绍,PHP表单传值的两种方式。

一、 $_GET

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

form.html 文件代码如下:

 html  head  meta charset= utf-8  title php (VeVb.com) /title  /head  body  form action= welcome.php method= get 名字: input type= text name= fname 年龄: input type= text name= age  input type= submit value= 提交  /form  /body  /html 

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

http://www.VeVb.com/welcome.php?fname=php age=3

welcome.php 文件现在可以通过 $_GET 变量来收集表单数据了(请注意,表单域的名称会自动成为 $_GET 数组中的键):

欢迎 ?php echo $_GET[ fname ? ! br 你的年龄是 ?php echo $_GET[ age ? 岁。

如图:

7ed989da2aba4d749b53c671a9c0c59.png

在 HTML 表单中使用 method= get 时,所有的变量名和值都会显示在 URL 中。

注释:所以在发送密码或其他敏感信息时,不应该使用这个方法!

二、$_POST

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

form.html 文件代码如下:

 html  head  meta charset= utf-8  title php (VeVb.com) /title  /head  body  form action= welcome.php method= post 名字: input type= text name= fname 年龄: input type= text name= age  input type= submit value= 提交  /form  /body  /html 

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

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

welcome.php 文件现在可以通过 $_POST 变量来收集表单数据了(请注意,表单域的名称会自动成为 $_POST 数组中的键):

欢迎 ?php echo $_POST[ fname ? ! br 你的年龄是 ?php echo $_POST[ age ? 岁。

如图:

d58abd210a255d0c7e7bedf26216dbd.png

从带有 POST 方法的表单发送的信息,对任何人都是不可见的,并且对发送信息的量也没有限制。

然而,由于变量不显示在 URL 中,所以无法把页面加入书签。

本篇文章就是关于PHP表单传值的两种方式$_GET 、$_POST的介绍,希望对需要的朋友有所帮助!

以上就是PHP表单传值的方式有哪些?的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表