在 php 中 $_SERVER['URL'] 到底是什么?


What exactly is $_SERVER['URL'] in php?

我必须为一个用php编写的小型内部网Web应用程序提供服务。并且正在使用预定义的变量 $_SERVER['URL']。我在 php 文档中找不到这个,我不记得我以前见过这个。在我的测试环境(php 5.4.16)中,这个参数不存在。这是一个旧的已弃用的参数吗?

$_SERVER包含来自各种源的值,包括服务器环境变量。因此,此变量很可能由主机服务器设置为ENV变量,PHP与它无关。

URL 似乎在

PHP 手册页面上不受支持,但这可能是您所追求的......

$_SERVER['REQUEST_URI']

这应该为您提供客户端在发出请求时使用的 URI - 但这些服务器变量不能保证在服务器上实现 - 在使用此方法之前检查您将部署到的服务器。