PHP有9个预定义变量数组,分别总结如下:
1、$_SERVER
$_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息。根据服务器不同,$_SERVER中的变量值和变量个数会有差别,不过一般都可以找到CGI1.1规范中定义的变量。其中包括:
$_SERVER['HTTP_REFERER'];引导用户到达当前位置的页面的URL;
$_SERVER['REMOTE_ADDR'];客户IP地址;
$_SERVER['REQUEST_URI'];URL的路径部分。如果URL是http://www.example.com/blog/apache/index.html ,那么URI就是 /blog/apache/index.html
$_SERVER['HTTP_USER_AGENT'];客户的用户代理,一般会提供操作系统和浏览器的有关信息。