我必须服务一个用php编写的小型Intranet Web应用程序。并且正在使用预定义变量$ _SERVER ['URL']。我在php文档中找不到这个,我不记得我以前见过这个。在我的测试环境(php 5.4.16)中,此参数不存在。这是旧的弃用参数吗?
答案 0 :(得分:3)
$_SERVER
包含来自各种来源的值,包括服务器环境变量。因此,很可能这个变量由主机服务器设置为ENV变量,而PHP与它无关。
答案 1 :(得分:-4)
PHP手册页面似乎不支持URL,但这可能就是您所追求的......
$_SERVER['REQUEST_URI']
这应该为您提供客户端在发出请求时使用的URI - 但这些服务器变量并非在服务器上实现 - 请在使用此方法之前检查要部署的服务器。