# 预定义超全局变量数组
在全局作用域中始终可用的内部变量
## GLOBALS
![](https://box.kancloud.cn/8bfaa57b9d85492c7e1ba28da4e4555d_347x228.png)
下面的变量都是globals的数组元素
## $_SERVER
print_r($_SERVER);
## $_GET 只在传网址的时候用,其他用post
判断是否传值,建议empty,isset
![](https://box.kancloud.cn/a6f1a04537de600779b92548d9c96a8a_511x364.png)
~~~
<?
echo "<meta charset='utf-8'>";
echo "<a href='2.php?a=www&b=rrr'>连接</a>";
print_r($_GET);
~~~
$_GET结果,返回一个数组,如果要获取某一个的值,就用数据的方式取值
~~~
Array ( [a] => www [b] => rrr )
//获取a的值
$_GET['a'];
~~~
![](https://box.kancloud.cn/3ad6d51b89fa755ded455161ddccb6de_408x179.png)
1. 中文乱码
在中文后面加个空格,用trim函数去掉空格
2.编码后再接收
![](https://box.kancloud.cn/12f74b25d6fbcd4acd73eab1eebdbff9_511x119.png)
## $_POST
复选框
![](https://box.kancloud.cn/08ebaadd60108bb2bad940a5030dc793_660x116.png)
print_r($_POST['hobby']);
![](https://box.kancloud.cn/a912485e63b60bfd4174bc73358209ea_237x194.png)
## $_REQUEST
不建议使用request
![](https://box.kancloud.cn/fd386d1cbe1d02e2f764ea5afe2e960c_518x411.png)
## $_FILES 文件上传
## $_COOKIE
## $_SESSION
## $_ENV 环境变量