Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Посоветуйте скрипт для ротации ссылок
цитата
23/07/12 в 19:41
 Taras_Bulba
Задача такая. Посетители кликают по одной и той же ссылке. Скрипт берёт УРЛы из текстового файла поочереди и посылает по ним посетителей.
Т.е. в принципе можно посылать и случайным образом. Просто нужно минимизировать вероятность того, что один уник дважды перейдёт по одной ссылке.
Как это сделать?
цитата
23/07/12 в 20:24
 mickey
TDS?
цитата
23/07/12 в 20:36
 Taras_Bulba
Ну это уже целый паровоз icon_smile.gif
Хотя суть та же.
Получил ин, взял сцылку из списка, сравнил страну со списком приемлемых для этой ссылки, если подходит - послал, не подходит - взял следующую ссылку.
Как-то так.
Это, ИМХО, 30-50 строк на ПХП. ТДС, ИМХО, поболе будет icon_smile.gif
цитата
24/07/12 в 01:55
 Nux
если примитивно то так примерно должно быть... icon_wink.gif


<?php

$urls = array(
    'http://www.google.com',
    'http://www.yahoo.com',
    'http://www.yandex.com',
    'http://www.sex.com'
    );

$exit_url = 'http://www.mail.ru';

$uniq_time = '3600';


shuffle($urls);
$url = $urls['0'];


if(!empty($_COOKIE['urls'])){
        $urls = array_diff($urls,$_COOKIE['urls']);
        shuffle($urls);
        @$url = $urls['0'];

            $c = count($_COOKIE['urls']);
            setcookie("urls[$c]","$url",time()+$uniq_time);
}else{
      setcookie("urls[0]","$url",time()+$uniq_time);
      }
       

if(empty($url)) $url = $exit_url;

header("location:$url");
exit;

?>

цитата
24/07/12 в 02:10
 Taras_Bulba
Nux: спасибо. Идея ясна icon_smile.gif
Всё-таки смутили меня ТДСом. Завтра попробую поставить SimpleTDS 1.3
Он хоть и паровоз, но бесплатный icon_smile.gif Надеюсь, ресурсы жрать не будет. И позволит распределять траф по нишам и странам. А то я тут почитал - очень много нюансов.
цитата
24/07/12 в 02:46
 Христофор Бонефатьевич
Если без стран, то вот:
Скриптик ротатора урлов подскажите плиз

Читай последний пост. Скрипт рабочий, проверено.


Эта страница в полной версии