我有以下问题:我有一组具有相同url结构的域:
domain-a.com/london/
domain-b/london/
domain-c/london/我想做以下事情:如果你使用的是domain-a.com/london/,我希望下面的“相关”链接指向domain-b.com/london/和domain-c.com/london/
我希望使用当前页面的网址自动显示这些链接,删除域名,这样就只剩下剩下的了-在我的示例中是:/london/,然后在前面添加其他域名。我知道我必须使用echo $_SERVER['REQUEST_URI'];来获取URL的其余部分,但我不知道如何使用此函数创建链接。
发布于 2015-04-24 01:09:19
<?php
$url = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['REQUEST_URI'];
function generateLink($url, $uri){
if(strpos($url,'domain-a.com') !== false){
$link = 'http://domain-b.com' . $uri;
return $link;
}else if(strpos($url,'domain-b.com') !== false){
$link = 'http://domain-c.com' . $uri;
return $link;
}else if(strpos($url,'domain-c.com') !== false){
$link = 'http://domain-a.com' . $uri;
return $link;
}
}
?>
<a href="<?php echo generateLink($url, $uri); ?>">Link</a>https://stackoverflow.com/questions/29829946
复制相似问题