发布于 2008-10-09 20:42:20
也许,因为你在IIS下,
$_SERVER['PATH_INFO']
是您想要的,基于您用来解释的URL。
对于Apache,您将使用$_SERVER['REQUEST_URI']
。
发布于 2009-08-04 21:01:03
$pageURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
发布于 2008-10-09 20:42:05
$_SERVER['REQUEST_URI']
不能在IIS上工作,但我发现了这个:http://neosmart.net/blog/2006/100-apache-compliant-request_uri-for-iis-and-windows/,这听起来很有前途。
https://stackoverflow.com/questions/189113
复制相似问题