PHP如何使用在全部作用域中始终可用的内置变量
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍PHP如何使用在全部作用域中始终可用的内置变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP 超全局变量超全局变量 在 PHP 4.1.0 中引入,是在全
千家信息网最后更新 2025年11月08日PHP如何使用在全部作用域中始终可用的内置变量
这篇文章主要介绍PHP如何使用在全部作用域中始终可用的内置变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
PHP 超全局变量
超全局变量 在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。
PHP 中的许多预定义变量都是"超全局的",它们在一个脚本的全部作用域中都可用。
这些超全局变量在函数或方法中无需执行 "global $variable;" 就可以访问它们。
$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION
$GLOBALS — 引用全局作用域中可用的全部变量
$GLOBALS 用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。
PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。
注释:在上面的例子中,由于 z 是 $GLOBALS 数组中的变量,因此在函数之外也可以访问它。
PHP $_SERVER
$_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息。
"; echo $_SERVER["SERVER_NAME"]; echo "
"; echo $_SERVER["HTTP_HOST"]; echo "
"; echo $_SERVER["HTTP_REFERER"]; echo "
"; echo $_SERVER["HTTP_USER_AGENT"]; echo "
"; echo $_SERVER["SCRIPT_NAME"];?>
注释:本实例使用了 $_SERVER 中的某些元素。能够在 $_SERVER 中访问的重要元素如下:
$_SERVER["PHP_SELF"] // 返回当前执行脚本的文件名$_SERVER["GATEWAY_INTERFACE"] // 返回服务器使用的 CGI 规范的版本$_SERVER["SERVER_ADDR"] // 返回当前运行脚本所在的服务器的 IP 地址$_SERVER["SERVER_NAME"] // 返回当前运行脚本所在的服务器的主机名$_SERVER["SERVER_SOFTWARE"] // 返回服务器标识字符串$_SERVER["SERVER_PROTOCOL"] // 返回请求页面时通信协议的名称和版本$_SERVER["REQUEST_METHOD"] // 返回访问页面使用的请求方法$_SERVER["REQUEST_TIME"] // 返回请求开始时的时间戳$_SERVER["QUERY_STRING"] // 返回查询字符串,如果是通过查询字符串访问此页面$_SERVER["HTTP_ACCEPT"] // 返回来自当前请求的请求头$_SERVER["HTTP_ACCEPT_CHARSET"] // 返回来自当前请求的 Accept_Charset 头$_SERVER["HTTP_HOST"] // 返回来自当前请求的 Host 头$_SERVER["HTTP_REFERER"] // 返回当前页面的完整 URL(不可靠)$_SERVER["HTTPS"] // 是否通过安全 HTTP 协议查询脚本$_SERVER["REMOTE_ADDR"] // 返回浏览当前页面的用户的 IP 地址$_SERVER["REMOTE_HOST"] // 返回浏览当前页面的用户的主机名$_SERVER["REMOTE_PORT"] // 返回用户机器上连接到 Web 服务器所使用的端口号$_SERVER["SCRIPT_FILENAME"] // 返回当前执行脚本的绝对路径$_SERVER["SERVER_ADMIN"] // 指明 Apache 服务器配置文件中的 SERVER_ADMIN 参数$_SERVER["SERVER_PORT"] // Web 服务器使用的端口,默认值为 80$_SERVER["SERVER_SIGNATURE"] // 返回服务器版本和虚拟主机名$_SERVER["PATH_TRANSLATED"] // 当前脚本所在文件系统(非文档根目录)的基本路径$_SERVER["SCRIPT_NAME"] // 返回当前脚本的路径$_SERVER["SCRIPT_URI"] // 返回当前页面的 URI
PHP $_REQUEST
PHP $_REQUEST 用于收集 HTML 表单提交的数据。
注释:本实例展示了一个包含输入字段及提交按钮的表单。
当用户通过点击提交按钮来提交表单数据时, 表单数据将发送到
注释:本实例展示了一个包含输入字段和提交按钮的表单。
当用户点击提交按钮来提交数据后,表单数据会发送到
变量
表单
数据
脚本
全局
文件
页面
服务器
服务
用户
作用
注释
字段
按钮
路径
处理
主机
函数
参数
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西安分行网络安全宣传
visio网络安全设备
软件开发行业的成本处理
吴桥企冀软件开发中心
今天英雄联盟服务器修好了吗
食品网络安全许可证图例
建设网络安全监测预警能力
数据库实训有什么收获
宁海敏捷软件开发商
宝山区会计软件开发怎么样
数据库的共享和分析
网络安全等级保护开展工作
2022网络安全执法检查
steam 服务器无应答
济南hp服务器维修
网络服务器机柜销售
网络安全审计考证机构
大师杀毒网络安全
服务器安全配置关闭多个端口
wps数据库vb错误
网络安全情景剧主持词
当今大学生网络安全专业
杭州西湖网络安全
软件开发需求什么
湖北网络安全有限公司
软件开发咋样才能学好
服务器应该买多大的
金山网络安全防毒软件v8
锐旗网络安全科技馆
内蒙古软件开发涉密甲级资质