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下实现伪 url 的超简单方法[转]
Sep 24 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
PHP学习笔记之三 数据库基本操作
Jan 17 PHP
PHP命名空间(Namespace)简明教程
Jun 11 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
PHP遍历数组的方法汇总
Apr 30 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
php防止用户重复提交表单
Nov 02 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 PHP
php微信开发之音乐回复功能
Jun 14 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
May 29 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中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
javascript 获取图片颜色
2009/04/05 Javascript
javascript fullscreen全屏实现代码
2009/04/09 Javascript
window.location.hash 属性使用说明
2010/03/20 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
Python最小二乘法矩阵
2019/01/02 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
如何将Pycharm中调整字体大小的方式设置为&quot;ctrl+鼠标滚轮上下滑&quot;
2020/11/17 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
super()与this()的区别
2016/01/17 面试题
律师授权委托书范本
2014/10/07 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python