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数组
Oct 09 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
PHPEXCEL 使用小记
Jan 06 PHP
ThinkPHP之A方法实例讲解
Jun 20 PHP
PHP中使用SimpleXML检查XML文件结构实例
Jan 07 PHP
php实现的通用图片处理类
Mar 24 PHP
使用PHPCMS搭建wap手机网站
Sep 20 PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
May 31 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
laravel邮件发送的实现代码示例
Jan 31 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 模板高级篇总结
2006/12/21 PHP
PHP循环获取GET和POST值的代码
2008/04/09 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
Python如何读取MySQL数据库表数据
2017/03/11 Python
python基于ID3思想的决策树
2018/01/03 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
函授毕业个人自我评价
2014/02/20 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
村道德模范事迹材料
2014/08/28 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
2014年科协工作总结
2014/12/09 职场文书
会计人员岗位职责
2015/02/03 职场文书
幼儿园个人总结
2015/02/28 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
Java8中接口的新特性使用指南
2021/11/01 Java/Android