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
- 购物车内容
- 首选项
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » 在php中有哪些常用的超全局变量
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » 在php中有哪些常用的超全局变量