PHP Grab URL текущего сайта, но из основного файла, размещенного на сервере - PullRequest
0 голосов
/ 05 августа 2011

Эй, ребята, в основном, у меня есть мастер-файл, размещенный на сервере, и он выводит список ссылок на кучу других сайтов. Набор ссылок, которые он захватывает, основан на 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"); 
}

?>

1 Ответ

0 голосов
/ 05 августа 2011

Вам нужно будет передать имя хоста клиентских серверов в $_GET['url'], а затем найти его в ключе [query], выданном parse_url($_GET['url']);

<?php 
//client side host
file_get_contents('http://server.site.com/masterfile.php?url='.$_SERVER['HTTP_HOST']);
?>

Если я вас правильно понимаю. : s

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...