抓取当前站点的URL,但从主机文件托管在服务器上


PHP Grab URL of Current Site, but from a master file hosted on a server

嘿,伙计们,基本上我有一个主文件托管在服务器上,它所做的是回一个列表的链接到一堆其他网站。它抓取的链接集是基于当前站点的URL。我遇到的问题是,在服务器上使用$_SERVER['REQUEST_URI']会生成该服务器的url而我希望它生成加载母版页面的网站的url

<?php
$url = parse_url($_GET['url']); 
$str = $url['host']; 
echo $str; 
if ($str < "g"){ 
    //do stuff 
    echo(" has first character lower than g");
} 
else{ 
     echo(" has not first character lower than g"); 
}
?>

您需要将客户端服务器主机名传递到$_GET['url'],然后在parse_url($_GET['url']);

输出的[query]键中查找它
<?php 
//client side host
file_get_contents('http://server.site.com/masterfile.php?url='.$_SERVER['HTTP_HOST']);
?>

如果我理解正确的话。: s