在PHP中,$_SERVER是一个包含了诸如头信息、路径和脚本位置等的数组。当我们需要获取服务器的相关信息时,这个数组就显得尤为重要。本文将详细介绍PHP $_SERVER数组的常用的各个元素,帮助开发者更好地理解和利用这些全局变量。
网址:https://www.52zxw.com/php/index.php/test/foo?username=hbolive
$_SERVER['HTTP_HOST'] 返回:www.52zxw.com
$_SERVER['REQUEST_URI'] 返回:/php/index.php/test/foo?username=hbolive
$_SERVER['PHP_SELF'] 返回:/php/index.php/test/foo
$_SERVER['QUERY_STRING'] 返回:username=hbolive
$_SERVER['SCRIPT_NAME'] 返回:/php/index.php
basename($_SERVER['SCRIPT_NAME']) 返回:index.php
$_SERVER ['HTTP_REFERER'] 返回上一个链接完整地址
gethostbyname($_ENV['COMPUTERNAME']) 返回服务器IP地址
$_SERVER['REMOTE_ADDR'] 返回用户外网IP地址
$_SERVER ['HTTPS'] 如果通过HTTPS协议访问,则此变量返回为on,否则为off