超全局变量 在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。
常用的超全局变量有9个:
1. $_GET –> get 传送方式
2. $_POST –> post 传送方式
3. $_REQUEST –> 可以接收到 get 和 post 两种方式的值
4. $GLOBALS –> 引用全局作用域中可用的全部变量
5. $_FILES –> 上传文件使用
6. $_SERVER –> 系统环境变量
7. $_SESSION –> 用于会话控制
8. $_COOKIE –> 用于会话控制
9. $_ENV –> 服务器端环境变量
下面给大家详细介绍一下
1. $_GET –> get 传送方式
PHP $_GET 也可用于收集提交 HTML 表单 (method=”get”) 之后的表单数据。
$_GET 也可以收集 URL 中的发送的数据。
例如访问URL链接:
http://localhost/test_get.php?subject=PHP&web=W3school.com.cn
使用方式如下:
<html> <body> <?php echo "Study " . $_GET['subject'] . " at " . $_GET['web']; ?> </body> </html>
2. $_POST –> post 传送方式
PHP $_POST 广泛用于收集提交 method=”post” 的 HTML 表单后的表单数据。$_POST 也常用于传递变量。
下面的例子展示了一个包含输入字段和提交按钮的表单。当用户点击提交按钮来提交数据后,表单数据会发送到