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
关于文本留言本的分页代码
Oct 09 PHP
第六章 php目录与文件操作
Dec 30 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP常用技术文之文件操作和目录操作总结
Sep 27 PHP
PHP中实现crontab代码分享
Mar 26 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
Yii2语言国际化的配置教程
Aug 19 PHP
PHP+RabbitMQ实现消息队列的完整代码
Mar 20 PHP
PHP MVC框架中类的自动加载机制实例分析
Sep 18 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
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
AngularJs ng-route路由详解及实例代码
2016/09/14 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
js Dom实现换肤效果
2017/10/21 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
python编写俄罗斯方块
2020/03/13 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
幼儿园家长评语大全
2014/04/16 职场文书
2014年转正工作总结
2014/11/08 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
健康教育主题班会
2015/08/14 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis