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导出oracle库的php代码
Apr 20 PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
Oct 06 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
php之可变变量的实例详解
Sep 12 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 10 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
一个程序下载的管理程序(三)
2006/10/09 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
js document.write()使用介绍
2014/02/21 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
javascript如何实现create方法
2019/11/04 Javascript
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
精选干货:Java精选笔试题附答案
2014/01/18 面试题
大专计算机个人求职的自我评价
2013/10/21 职场文书
药学专业个人自我评价
2013/11/11 职场文书
小学生寒假家长评语
2014/04/16 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
法院答辩状格式
2015/05/22 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
导游词之安徽九华山
2019/09/18 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
MySQL窗口函数的具体使用
2021/11/17 MySQL
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL