平时写程序,用$_POST[]都是大写,而今天在写一个搜索程序的时候把大写弄成了小写,就出现了无论如何都提交不了内容的情况。看来,在php中对于一些超全局变量是区分大小写的。下面总结一些区分大小的超全局变量供大家参考。

PHP 超全局变量

$GLOBALS

包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。

$_SERVER

变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。

$_GET

经由 URL 请求提交至脚本的变量。类似于旧数组 $HTTP_GET_VARS 数组(依然有效,但反对使用)。

$_POST

经由 HTTP POST 方法提交至脚本的变量。类似于旧数组 $HTTP_POST_VARS 数组(依然有效,但反对使用)。

$_COOKIE

经由 HTTP Cookies 方法提交至脚本的变量。类似于旧数组 $HTTP_COOKIE_VARS 数组(依然有效,但反对使用)。

$_FILES

经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。详细信息请参阅 POST 方法上传。

$_ENV

执行环境提交至脚本的变量。类似于旧数组 $HTTP_ENV_VARS 数组(依然有效,但反对使用)。

$_REQUEST

经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。此数组在 PHP 4.1.0 之前没有直接对应的版本。参见 import_request_variables()。

注意 自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。

注: 当运行于命令行模式时,此数组将不会包含 argv 和 argc 条目;它们已经存在于数组 $_SERVER 中。

$_SESSION

当前注册给脚本会话的变量。类似于旧数组 $HTTP_SESSION_VARS 数组(依然有效,但反对使用)。详细信息,请参照 Session 处理函数章节。

转载于:https://www.cnblogs.com/dddm/archive/2012/03/31/2426880.html

php中区分大小写的超全局变量总结相关推荐

  1. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第40讲:PHP中预定义超全局变量

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第40讲:PHP中预定义超全局变量 超全局变量是在全部作用域中始终可用的内置变量.PHP 中的许多预定义变量都是"超全局的".PHP供提供 ...

  2. php中全局变量global和超全局变量$GLOBALS

    php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require ...

  3. php的globle超全局变量,php中全局变量global和超全局变量$GLOBALS

    php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require ...

  4. php超全局变量,魔术常量,魔术方法

    整理了下关于php的基础知识,参考了些资料,如下: 超全局变量 超全局变量 - 超全局变量是在全部作用域中始终可用的内置变量: $GLOBALS $GLOBALS - 引用全局作用域中可用的全部变量 ...

  5. php post u,php 超全局变量 get post request

    预定义变量又叫超全局变量,包括: $_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS,  $_COOKIE, $_SESSION, ..........(大约10 ...

  6. PHP学习:PHP超全局变量(Superglobal)$GLOBALS的介绍以及和global的区别

    PHP超全局变量有很多,如下的都属于超全局变量Superglobal $GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUE ...

  7. php 超全局变量(整理)

    来源:https://www.cnblogs.com/wsybky/p/8745286.html 一.$GLOBALS 在GLOBALS数组中,每一个变量为一个元素,键名对于变量名,值对于变量的内. ...

  8. php代码审计2全局变量和超全局变量

    全局变量: 就是在函数外面定义的变量,不能在函数中直接使用,因为它的作用域不会到函数内部,所以在函数内部使用的时候尝尝看到类似global $a; 超全局变量: 在所有脚本都有效,所以,在函数可以直接 ...

  9. [PHP] 超全局变量$_FILES上传文件

    1.$_FILES --超全局变量,HTTP 文件上传变量 通过 HTTP POST 方式上传到当前脚本的项目的数组,PHP 能够接受任何来自符合 RFC-1867 标准的浏览器上传的文件, 上传的过 ...

最新文章

  1. Android ProgressBar 加载中界面实现(loading 动画) 实现菊花的效果
  2. 强化学习在携程酒店推荐排序中的应用探索
  3. 疫情期间数据需求量暴增,机房需要做哪些准备?
  4. 磁盘上没有足够的空间完成此操作_【教程】Windows的磁盘分区,两分钟搞定!!...
  5. 表达式求值及转换算法
  6. java学习(23):if..else
  7. IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
  8. 分级时间轮优化普通时间轮定时器(2):滴答式分层计时轮
  9. php html5 api,HTML5 File API解读
  10. 普通话转粤语_语音转文字评测:几款语音转文字app,你了解多少?
  11. 在ubuntu下配置C和C++的编译环境
  12. C语言程序段的定义、实际应用分析
  13. 【控制】人工势场法及人工势场函数
  14. 音乐节拍自动标记插件 BeatEdit 2 for Pr
  15. FreeType字体程序库介绍
  16. 使用Java模拟登录
  17. Cesium 水淹分析
  18. 深度了解自监督学习,就看这篇解读 !何恺明新作MAE:通向CV大模型
  19. BootStrap4登录表单验证示例
  20. MNF最小噪声分离变换(转)

热门文章

  1. Spring 在 xml配置文件 或 annotation 注解中 运用Spring EL表达式
  2. 初试poi HssfWorkBook导出excel
  3. 多个Finder方法的外部内容类型
  4. window连接不上linux ftp_Linux文件自动备份方案
  5. LeetCode(30):与所有单词相关联的字串
  6. SameSite Cookie,防止 CSRF 攻击
  7. 使用libjpeg.framework压缩UIImage
  8. ping: sendto: Network is unreachable
  9. 第22节 三个败家子(22)——霸王无敌
  10. Ubuntu Linux 安装后,建立嵌入式开发环境