我使用以下网址获取网址:
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
返回类似于:
的内容我如何才选择“我”?
答案 0 :(得分:2)
$uriParts = explode('.',$_SERVER['SERVER_NAME']);
$subDomain = $uriParts[0];
答案 1 :(得分:1)
使用parse_url,获取网址的主机并按点分割。然后,您可以轻松检索所需的子域名。
编辑:回答太快,这不是你问题的真正的答案,你可以这样做,但我不会这样做。如果您需要请求的子域,则可以使用以下内容:
$hostParts = explode('.', $_SERVER['HTTP_HOST'])
print $hostParts[0];
请注意,此示例不包含错误处理。 (即:$ _SERVER ['HTTP_HOST
']可能为空)