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 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
JavaScript创建命名空间的5种写法
Jun 24 PHP
ThinkPHP视图查询详解
Jun 30 PHP
PHP会话控制:Session与Cookie详解
Sep 27 PHP
php自定义错误处理用法实例
Mar 20 PHP
PHP+ajax分页实例简析
Dec 07 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
Jul 18 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
phpcms配置列表页以及获得文章发布时间
Jul 04 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
php 中self,this的区别和操作方法实例分析
Nov 04 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
php多维数组去掉重复值示例分享
2014/03/02 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
php intval函数用法总结
2019/04/14 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
javascript实现电商放大镜效果
2020/11/23 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
python实现多线程网页下载器
2018/04/15 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
Python的in,is和id函数代码实例
2020/04/18 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
学生个人自我鉴定
2014/03/26 职场文书
求职信名称怎么写
2014/05/26 职场文书
二年级学生期末评语
2014/12/26 职场文书
民事起诉状范文
2015/05/19 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
opencv读取视频并保存图像的方法
2021/06/04 Python
Python字典和列表性能之间的比较
2021/06/07 Python
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
Python上下文管理器Content Manager
2021/06/26 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python