(二)PHP快速入门—PHP访问表单变量

2022-10-11 21:13:10 169 0
魁首哥

表单是web应用于用户进行数据交互的重要的模块。我们平时接触到的各种信息的输入都会用到表单。发朋友圈如是,搜索头条文章如是,小编发文章亦如是。

以上两种方法都是用于从客户端传递数据到服务器,至于如何区分主要体现在:GET方法传递的数据会在浏览器明文显示,而POST方法则不会。

所以需要保密的信息如密码的传输一般使用POST

2、表单变量获取的方法

表单变量获取的方法,小编之前学习的时候教材书上是写了有3中方法:

$value //简短风格

$_POST[‘vlaue’] //中等风格

$HTTP_POST_VARS[‘value’] //冗长风格

但是小编自己电脑上装的PHP5.5版本的 WAMP ,貌似没法支持简短风格变量值获取方法。应为在PHP.ini文件中就没有 register_globals 的配置选项。小编自己加上去也没法执行成功。之前说是PHP6之后取消这种风格的支持,没想到PHP5.5就提前取消了。

不过没关系,一般而言,推荐大家使用第二种方法。比第三种简洁同时也比第一种更加安全。

关于获取具体的值,我们需要匹配前端的传值方法。

echo ‘获取POST和GET值: ‘.$_REQUEST[‘getValue’];

echo ‘获取GET方法值: ‘.$_GET[‘getValue’];

echo ‘获取$_POST方法值: ‘.$_POST[‘getValue’];

?>

$_REQUEST虽然如此在性能上稍弱一些,但是可以获取两种方法的值,写起来更加方便一些,在一些场合可以使用。

程序本身需要逻辑严谨,如果是不用框架的话,或者学习阶段,建议使用$_GET和$_POST一方面有利于自己的更加清楚的理解PHP的传值原理,另外一方面也锻炼自己思维的严谨性。

不过小编可以很负责人的告诉大家,实际上写项目的过程,基本上用的少,应为都会用一些封装好的框架,比如YII,比如THINKPHP。

收藏
分享
海报
0 条评论
169
上一篇:Apache+PHP+MySQL环境搭建 下一篇:盘点那些可以在线编辑编译的线上编辑器

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码