В шапке будет обработка реферера. На каждой странице нужно обрабатывать урл. Какую функцию практичнее использовать постоянно, если нужно обработать только хостнэйм?
мб filter_var($url, FILTER_VALIDATE_URL) следит за валидностью урла
[VITAMIN], нет-нет, нужна не валидность, а выдирать хостнэйм реферера. Типа для такого
if($url!=\'site.ru\')echo $url;
Хотя там обработка посложнее. А валидность ниче не даст, кроме того, что меня это улыбнет
cloudfire, ну например- если хостнэйм реферера не site.ru, а ref.er, то чтото с ним сделать. А реферер то будет типа http://google.ru/search?q=profiwm вот с него нужно постоянно вырывать \"google.ru\", и так со всеми реферерами
if (isset($_SERVER[\'HTTP_REFERER\']))
{
$url = $_SERVER[\'HTTP_REFERER\'];
if ($url != site.ru)
{
echo $url;
}
}
хз,не понял до конца что тебе нужно
Так используй parse_url, зачем регулярки если есть стандарты?!