[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенаправление/блокировка посетителя по рефереру/
loadcorp
Сразу скажу, что я не кодер, поэтому сильно не пинать, соответственно за помощь отблагодарю деньгами. Кусок кода остался от бывшего кодера, его нужно доделать/переделать:

<?
$referer = getenv("HTTP_REFERER");
$sname="http://сайт_откуда_посетитель.com/";
$w="http://другой_сайт_если_реферер_подошел.com/";
if(strstr($referer,$sname) && $referer!="" && strstr($referer,"count"))
{
header("Location: ".$w."");
}

include ("оставляем_если_реферер_не_подошел.html");
?>


скрипт грубо говоря должен при совпадении рефа откуда посетитель перенаправить его на другой сайт/страницу, а при не совпадении оставить его на текущей.
у меня не работает, возможно из-за кривизны рук, что мне нужно получить в итоге:
1. возможность указать ни один реф, а много рефов.
2. помимо рефов иметь возможность фильтровать(указывать) и ip, например определенную подсеть отправить на одну страницу, а остальных на другую.
3. чтобы скрипт заработал :)


Сильно не пинайте, админы сильно не ругайте, если запостил не туда:)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.