我有一个网址members.exampledomain.com
,我只想在我的网页上显示exampledomain
。
例如http://members.exampledomain.com
的索引页面有类似
<img src="members/images/logoexampledomain.png" />
答案 0 :(得分:0)
尝试使用:
print_r($_SERVER);
看看你有没有喜欢的东西:)
否则,如果它总是与此相同的网址,则可以使用$pieces = explode('.', $url);
,而$pieces[1]
将包含exampledomain
答案 1 :(得分:0)
如果这对你不起作用,我之前使用过javascript来检测网页上的信息,然后才能运行php。我相信我使用window.location检索它并且有一个函数可以找出要查看的字符,这样就可以知道在哪里拆分url或者找出你想要的信息。
答案 2 :(得分:0)
如果您希望按照上面的建议对域名执行此操作,则以下代码应该适用于您。
$full_domain = 'members.example.com';
$parts = explode('.', $full_domain);
array_slice($parts, -2, 2);
$domain = implode('.', $parts);
echo $domain;
这是域的基本字符串解析器。当您在同一个脚本(即虚拟主机)上使用多个域时,事情变得更加复杂,并且这些域具有不同的扩展名,例如.com.au。
如果您希望获得域名的“成员”部分,可以在上述代码之后添加以下代码:
$member = rtrim(str_replace($domain, '', $full_domain), '.');
echo $member;