- $_SERVER
它代表任何一次请求中,客户端或服务器端的一些“基本信息”或系统信息,包括很多(10多项) 。我们无非就是要知道,哪些信息是可以供我们使用的!
- 常用的有: PHPSELF:表示当前请求的网页地址(不含域名部分) SERVERNAME:表示当前请求的服务器名 SERVERADDR:表示当前请求的服务器P地址 DOCUMENTROOT:表示当前请求的网站物理路径(apache设置站点时那个) REMOTEADDR:表示当前请求的客户端的IP地址 SCRIPTNAME:表示当前网页地址
<?php /* PHP_SELF:表示当前请求的网页地址(不含域名部分) SERVER_NAME:表示当前请求的服务器名 SERVER_ADDR:表示当前请求的服务器P地址 DOCUMENT_ROOT:表示当前请求的网站物理路径(apache设置站点时那个) REMOTE_ADDR:表示当前请求的客户端的IP地址 SCRIPT_NAME:表示当前网页地址 */ echo '你访问的网页为:', $_SERVER['PHP_SELF']; echo '<br>你访问的网站为:', $_SERVER['SERVER_NAME']; echo '<br>你访问的网站物理路径为:', $_SERVER['DOCUMENT_ROOT']; echo '<br>你的IP为:', $_SERVER['REMOTE_ADDR']; ?>
输出:
你访问的网页为:/php-1/07-server.php 你访问的网站为:www.dzm.com 你访问的网站物理路径为:/Users/dengzemiao/Sites/dzm 你的IP为:127.0.0.1