在 PHP 中,有一些称为全局变量(SuperGlobals)的特殊变量,在整个代码中都可以访问和使用。下面编程教程网小编给大家简单介绍一下关于php的所有全局变量!
1. $_SERVER
$_SERVER 变量是一个包含服务器和当前 PHP 脚本运行的环境信息的关联数组。它包含了诸如请求的方法(GET、POST、等)、脚本的文件路径、服务器的 IP 地址等信息。这些信息对于处理用户请求和生成动态内容非常有用。
2. $_POST
$_POST 变量是一个包含通过 POST 方法发送到当前脚本的所有参数的关联数组。POST 请求将参数作为 HTTP 报文的一部分发送,因此这些参数不会出现在 URL 中。$_POST[“parameter_name”] 将返回指定参数的值。
3. $_GET
$_GET 变量是一个包含通过 GET 方法发送到当前脚本的所有参数的关联数组。GET 请求将参数作为 URL 的一部分发送,因此可以通过这个数组访问并处理这些参数。$_GET[“parameter_name”] 将返回指定参数的值。
4. $_COOKIE
$_COOKIE 变量是一个包含通过 HTTP cookie 发送到当前脚本的所有 cookie 的关联数组。cookie 是服务器通过在客户端浏览器中设置的小型文本文件,用于存储用户的偏好设置、会话信息等。通过 $_COOKIE[“cookie_name”] 可以访问并处理这些 cookie。
5. $_FILES
$_FILES 变量是一个包含通过 POST 方法上传到当前脚本的所有文件的关联数组。对于文件上传表单,$_FILES[“file_name”] 将包含有关文件的信息,如文件名、临时文件路径等。
6. $_SESSION
$_SESSION 变量是一个包含当前会话中存储的所有会话变量的关联数组。会话变量是在不同页面之间持续存储和访问的变量。在使用 $_SESSION 变量之前,必须使用 session_start() 函数启动会话。
7. $_REQUEST
$_REQUEST 变量是一个包含了通过 GET 或 POST 方法发送到当前脚本的所有参数的关联数组。它合并了 $_GET、$_POST 和 $_COOKIE 数组中的值,因此可以使用这个变量来获取任何类型的参数。
以上是编程学习网小编为您介绍的“php有哪些全局变量”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。本文标题为:php有哪些全局变量
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
- Thinkphp5.1获取项目根目录以及子目录路径的方法实例讲解 2023-05-20
- laravel通用化的CURD的实现 2023-03-17
- Thinkphp 3.2框架使用Redis的方法详解 2023-03-08
- 用php实现分页效果的示例代码 2023-05-03
- PHP获取页面执行时间的方法(推荐) 2024-03-01
- PHP中echo,print_r与var_dump区别分析 2024-02-26
- thinkPHP和onethink微信支付插件分享 2023-02-05
- php遍历目录与文件夹的多种方法详解 2023-12-12
- php文件上传 你真的掌握了吗 2024-04-12
- 如何在PHP中操作临时文件 2023-06-12