在php中有哪些常用的超全局变量
admin 阅读:38 2024-07-26
php 超全局变量包括 $_get、$_post、$_request、$_server、$_env、$_files、$_cookie 和 $_session,它们提供有关请求数据、服务器环境、上传文件、cookie 和会话状态的信息。
PHP 中常用的超全局变量
在 PHP 中,超全局变量是预定义的变量,可以在任何地方使用,无论它们是否在函数或类中声明。这些变量由 PHP 内置,并包含有关当前脚本执行的重要信息。
常用的超全局变量包括:
- $_GET:包含通过 URL 查询字符串发送的数据。
- $_POST:包含通过 HTML 表单发送的数据。
- $_REQUEST:包含通过 GET 或 POST 方法发送的所有数据。
- $_SERVER:包含有关服务器环境的信息。
- $_ENV:包含有关当前运行环境的信息。
- $_FILES:包含有关上传文件的信息。
- $_COOKIE:包含有关客户端 cookie 的信息。
- $_SESSION:保存会话状态的信息。
每个超全局变量的详细说明:
立即学习“PHP免费学习笔记(深入)”;
$_GET:
- 用于从 URL 查询字符串中获取数据。
- 数据以键值对形式存储,键是变量名称,值是变量值。
例如:http://example.com/index.php?name=John&age=30
- $_GET['name'] 将包含 "John"。
- $_GET['age'] 将包含 "30"。
$_POST:
- 用于从 HTML 表单中获取数据。
- 与 $_GET 类似,它也存储键值对。
- 表单控件的名称用于作为键,而控件的值作为值。
$_REQUEST:
- 包含 $_GET、$_POST 和其他通过 HTTP 请求发送的数据。
- 优先级为 $_POST > $_GET。
$_SERVER:
提供有关服务器环境的信息,例如:
- 服务器软件
- 请求方法
- 客户端地址
- 服务器协议
$_ENV:
提供有关当前运行环境的信息,例如:
- 操作系统类型
- PHP 版本
- 当前工作目录
$_FILES:
包含有关上传文件的信息,例如:
- 文件名
- 文件大小
- 临时文件路径
$_COOKIE:
提供有关客户端 cookie 的信息,例如:
- cookie 名称
- cookie 值
- cookie 有效期
$_SESSION:
- 用于存储会话状态的信息。
保存访问者会话期间需要的信息,例如:
- 用户 ID
- 购物车内容
- 首选项
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!