PHP中常用的超全局变量使用介绍

PHP里:

全局作用域:在函数外部定义的变量,就称为”全局变量“,全局变量不能在函数内使用。

局部作用域:在函数内部定义的变量,就称为”局部变量“,局部变量不能在函数外使用。

超全局作用域:没有使用的限制,并且有的超全局是可以跨脚本。($_POST,$_GET,$_SESSION,$_COOKIED等)

$_GET

说明:就是接收表单或者超链接发送过来的数据。

语法:$_GET[‘参数名称’];

<?php//给用户名和密码一个默认的初始数据(以后在数据存储的)$user = 'admin';$pass = 'admin';//接收表单的数据$userName = $_GET['username'];$passWord = $_GET['password'];//echo $userName,$passWord;//1判断合法性--是否为空if($userName == '' || $passWord == '' ){ echo '用户名或密码不能为空!'; exit;}//判断用户名是否正确if($userName != $user){ echo '用户名错误!';}else{ if($passWord != $pass){ echo '密码错误!'; }else{ echo '登陆成功'; } } 


  ?>

超链接的方式:

$_POST

说明:接收表单用post方式传递数据的功能

$_SESSION

上面的get和post可以接收数据,可以对数据进行判断,问:提示的登陆成功是否是真登陆了,还是只是一个简单提示功能而已?

告诉浏览器我的数据是已经验证过的,登陆成功,session需要存储数据,其他页面通过判断session中的存储的数据来判断是否真的登陆。Session可以跨页面来使用数据。

用户提交数据的表单

接收用户提交的数据

其他页面进行session验证(判断session里面有没有值)

文章来源:https://www.3mooc.com/front/articleinfo/250

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、会话控制(session与cookie) 1.cookie简介 Cookie是存储在客户端浏览器中的数据,我们...
    空谷悠阅读 3,843评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,305评论 0 10
  • 基础 PHP 语言的标记。 标准形式: 标准形式: 短标签: 书写规则。 语句结束符,分号:php 标记中最后一个...
    THEyAnJ阅读 1,841评论 0 1
  • 超全局变量 在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。 PHP 全局变量 - 超全局变量...
    林路同阅读 4,361评论 1 0
  • 要是看着大雨马上就来啦,放学的时间也很快就到了。恰好儿子雨伞没有带,雨披也没有带。只好到学校门口去接儿子了。还...
    李亚东liliadong阅读 1,589评论 0 1

友情链接更多精彩内容