嘿,伙计们,基本上我有一个主文件托管在服务器上,它所做的是回一个列表的链接到一堆其他网站。它抓取的链接集是基于当前站点的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