PHP通过get方法获得form表单数据方法总结


Posted in PHP onSeptember 12, 2018

我们在进行网页交互设计的时候,通常都会使用PHP中get变量方法来获得form表单中的数据,以此来实现各种网页动态查询或者请求。对于稍有HTML基础的朋友来说,应该都知道HTML form表单中有两种提交方式即get和post,但是对于新手小白来说,或许这个知识点还有些模糊。

那么本篇文章主要就给大家详细介绍其中的get方法即PHP通过get变量获取form表单数据的具体方法以及用处,后期文章中再继续给大家介绍post的具体用法作用。

下面给大家带来具体的代码示例:

1、form表单代码示例(表单get提交)

<head>
  <meta charset="utf-8">
  <title>form表单get方法示例</title>
</head>
<body>
<form action="/test/test.php" method="get" >
  <form action="test.php" method="get">
    名字: <input type="text" name="fname"><br>
    年龄: <input type="text" name="age"><br>
    <input type="submit" value="提交">
  </form>
</form>
</body>
</html>

效果如下图:

PHP通过get方法获得form表单数据方法总结

2、test.php代码(php接收get数据)

<?php
header("content-type:text/html;charset=utf-8");     //设置编码
?>
欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?> 岁。

点击代码1中submit按钮后,网页出现效果如下

PHP通过get方法获得form表单数据方法总结

这里大家可以注意观察,浏览器地址栏中的链接有什么特点?不难发现,从带有 GET 方法的表单发送的信息,都会在地址栏中显示出来,对任何人都是可见的。也就是在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。

(注:test.php文件可以通过 $_GET 变量来收集表单数据)

综上所述:在发送密码或其他敏感信息时,不应该使用这个方法!但是正因为变量参数显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,也是有用的,比如需要将一些信息直面的展示给用户。

以上关于PHP获取表单get参数的相关知识介绍希望对有需要的朋友,有所帮助。

PHP 相关文章推荐
谈谈PHP语法(4)
Oct 09 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
php 表单提交大量数据发生丢失的解决方法
Mar 03 PHP
php将access数据库转换到mysql数据库的方法
Dec 24 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
php写app接口并返回json数据的实例(分享)
May 20 PHP
php mysql数据库操作类(实例讲解)
Aug 06 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
详解PHP素材图片上传、下载功能
Apr 12 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
Oct 03 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
php将xml转化对象的实例详解
Nov 17 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 #PHP
详解php用static方法的原因
Sep 12 #PHP
php实现数字补零的方法总结
Sep 12 #PHP
php使用QueryList轻松采集js动态渲染页面方法
Sep 11 #PHP
Yii2结合Workerman的websocket示例详解
Sep 10 #PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 #PHP
php 中htmlentities导致中文无法查询问题
Sep 10 #PHP
You might like
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
php用header函数实现301跳转代码实例
2013/11/25 PHP
php中in_array函数用法分析
2014/11/15 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
PHP函数积累总结
2019/03/19 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
js实现tab切换效果
2017/02/16 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
聚网科技C++面试笔试题
2015/09/01 面试题
创文明城市标语
2014/06/16 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
预备党员自我评价范文
2015/03/04 职场文书
投标售后服务承诺书
2015/04/29 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
总结高并发下Nginx性能如何优化
2021/11/01 Servers