Нужна Микро TDS на одном файле - редирект по параметру.

Тема в разделе "Вопросы новичков", создана пользователем alex-bot, 16 авг 2010.

Статус темы:
Закрыта.
  1. alex-bot

    alex-bot Nulled-Man

    Регистр.:
    4 май 2007
    Сообщения:
    498
    Симпатии:
    144
    Может кто подкинуть такую, точно помню где-то попадалась, но сейчас ищу нет нигде. Суть в том что нужен редирект на где-то 200 товаров, и вписывать их в обычную смысла нет, проще на одной странице прописать все редиректы
    Так, например:
    Перейти по ссылке
    И далее шагаем за виагрой...
    По сути там всего то несколько строк кода...
    типа
    $r=$_GET[q];
    if ($r = "viagra"(header location="http://viagra.com/"));
    Вот нашел: Перейти по ссылке
    Не совсем такая, как хотелось бы ... так что может еще есть варианты
     
  2. intraseo

    intraseo

    Регистр.:
    25 май 2010
    Сообщения:
    184
    Симпатии:
    22
    Скрипт не мой, не тестировал, просто наткнулся на него:
    $urlarray = file("tdslist.txt");

    $f=fopen("counter.db","a+");
    flock($f,LOCK_EX);
    $count=fread($f,100);
    @$count++;

    $activenumber = $count % (count($urlarray));
    $url = trim($urlarray[$activenumber]);

    ftruncate($f,0);
    fwrite($f,$count);
    fflush($f);
    flock($f,LOCK_UN);
    fclose($f);

    $activeheader = "Location: ".$url;
    header($activeheader);

    Вкратце работает так - берет из tdslist.txt список URL-ов, на которые надо распределить траф и равномерно редиректит посетителей на них. Вспомогательный файл counter.db создается сам и может служить счетчиком общего количества посещений.
     
Статус темы:
Закрыта.