С нами с 04.09.08
Сообщения: 677
Рейтинг: 59
|
Добавлено: 23/07/12 в 19:41 |
Задача такая. Посетители кликают по одной и той же ссылке. Скрипт берёт УРЛы из текстового файла поочереди и посылает по ним посетителей.
Т.е. в принципе можно посылать и случайным образом. Просто нужно минимизировать вероятность того, что один уник дважды перейдёт по одной ссылке.
Как это сделать?
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 23/07/12 в 20:24 |
TDS?
|
|
|
|
С нами с 04.09.08
Сообщения: 677
Рейтинг: 59
|
Добавлено: 23/07/12 в 20:36 |
Ну это уже целый паровоз
Хотя суть та же.
Получил ин, взял сцылку из списка, сравнил страну со списком приемлемых для этой ссылки, если подходит - послал, не подходит - взял следующую ссылку.
Как-то так.
Это, ИМХО, 30-50 строк на ПХП. ТДС, ИМХО, поболе будет
|
|
|
|
tuberotator.com
С нами с 12.09.06
Сообщения: 804
Рейтинг: 1478
|
Добавлено: 24/07/12 в 01:55 |
если примитивно то так примерно должно быть...
Код: [развернуть] |
<?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;
?>
|
|
|
|
|
С нами с 04.09.08
Сообщения: 677
Рейтинг: 59
|
Добавлено: 24/07/12 в 02:10 |
Nux: спасибо. Идея ясна
Всё-таки смутили меня ТДСом. Завтра попробую поставить SimpleTDS 1.3
Он хоть и паровоз, но бесплатный Надеюсь, ресурсы жрать не будет. И позволит распределять траф по нишам и странам. А то я тут почитал - очень много нюансов.
|
|
|
|
С нами с 25.09.03
Сообщения: 3833
Рейтинг: 1767
|
Добавлено: 24/07/12 в 02:46 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |