在 PHP 中,超全局变量是指能够在脚本的任何地方都可以访问的预定义变量。以下是几个常用的超全局变量及其用途:
- $_GET:用于获取通过 URL 传递的参数。
- $_POST:用于获取通过 HTTP POST 方法提交的参数。
- $_REQUEST:包含了 $_GET、$_POST 和 $_COOKIE 数组的内容,可用于获取任意方式提交的参数。
- $_SERVER:包含了服务器环境变量的信息,如 HTTP 头、路径等。
- $_COOKIE:用于获取客户端浏览器保存的 Cookie 信息。
- $_SESSION:用于在不同页面之间存储和访问用户的数据。
使用超全局变量很简单,只需要在代码中直接引用即可。例如,要获取 $_GET 中名为 "name" 的参数,并输出它的值,可以使用以下代码:
$name = $_GET['name'];
echo $name;
需要注意的是,由于超全局变量是预定义的,因此不需要在使用之前进行声明。同时,使用超全局变量要格外小心,避免出现安全问题。
2023-05-10 08:00:20 更新