《(二)PHP快速入门—PHP访问表单变量》要点:
本文介绍了(二)PHP快速入门—PHP访问表单变量,希望对您有用。如果有疑问,可以联系我们。
表单是web应用于用户进行数据交互的重要的模块.我们平时接触到的各种信息的输入都会用到表单.发朋友圈如是,搜索头条文章如是,小编发文章亦如是.这些功能的实现,对于PHP来说,是很简单的.上面的图片中有介绍的前端的HTML所写的表单源码.下面小编通过一个简单的实例详细的讲解一下.
1、表单的提交办法:
表单的提交办法是通过前端的HTML代码来实现的,也就是form标签中的method属性.
两种:GET办法和POST办法
以上两种办法都是用于从客户端传递数据到服务器,至于如何区分主要体现在:GET办法传递的数据会在浏览器明文显示,而POST办法则不会.
所以需要保密的信息如暗码的传输一般使用POST
2、表单变量获取的办法
表单变量获取的办法,小编之前学习的时候教材书上是写了有3中办法:
$value //简短风格
$_POST['vlaue'] //中等风格
$HTTP_POST_VARS['value'] //冗长风格
但是小编自己电脑上装的PHP5.5版本的WAMP,貌似没法支持简短风格变量值获取办法.应为在PHP.ini文件中就没有register_globals的配置选项.小编自己加上去也没法执行成功.之前说是PHP6之后取消这种风格的支持,没想到PHP5.5就提前取消了.
不过没关系,一般而言,推荐大家使用第二种方法.比第三种简洁同时也比第一种更加平安.
关于获取具体的值,我们需要匹配前端的传值办法.
<?php
echo '获取POST和GET值: '.$_REQUEST['getValue'];
echo '获取GET办法值: '.$_GET['getValue'];
echo '获取$_POST办法值: '.$_POST['getValue'];
?>
$_REQUEST虽然如此在性能上稍弱一些,但是可以获取两种办法的值,写起来更加方便一些,在一些场合可以使用.
程序本身需要逻辑严谨,如果是不用框架的话,或者学习阶段,建议使用$_GET和$_POST一方面有利于自己的更加清楚的理解PHP的传值原理,另外一方面也熬炼自己思维的严谨性.
不过小编可以很负责人的告诉大家,实际上写项目的过程,基本上用的少,应为都会用一些封装好的框架,好比YII,好比THINKPHP.
欢迎参与《(二)PHP快速入门—PHP访问表单变量》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6916.html