Forum Webscript.Ru
Разное => Поиск, изготовление скриптов и прочее... => Тема начата: chicha от 26 Ноября 2002, 15:28:00
-
Может кто видел\\имеет\\хранит на винте\\ быстренько накидает такой скриптик...
Я посылаю сёрферов на скрипт. в нём забито около 10-15 ссылок. попал юзер на скрипт первый раз - его отправило на первую ссылку(поставили куку, что на первой ссылке он уже был). второй раз (глянули - на первой он уже был) - на вторую(кука), третий - на третью... итд когда посетил все ссылки, снова на 1ую итд т.е по кругу.
вот так. тоесть надо чтоб тот же самый юзер не попадал на URL два раза (хорошоб ещё регулировать время этого попадания в смысле уже два скрипта: один не посылает чела на один и тот же URL в течении полугода, например. А второй в течении дня...).
необходимо именно по очереди, а не рандомом...
короче говоря ссылка (на скрипт) одна, а каждый раз _одному и тому же челу_ новая страница открываеться... просто первая ссылка получит всех кликнувших, вторая только тех кто 2ой раз кликнул...итп...
блин путанно как-то получилось... :(
но может всё-таки подмогёт кто-нить за чисто символическое вознаграждение?
-
Не совсем понятна привязка ко времени. Если человек в течение дня зашел на сайт - ему одна и та же ссылка выдается или как?
-
Не совсем понятна привязка ко времени. Если человек в течение дня зашел на сайт - ему одна и та же ссылка выдается или как?
нет. скрипт не отправит чела на УРЛ1 если он там уже был. не важно когда. хоть он пару минут назад кликнул на ссылку, хоть 2 месяца... он попадёт на УРЛ1 если побывает на всех (УРЛ1-10)...
(хорошоб ещё регулировать время этого попадания в смысле уже два скрипта: один не посылает чела на один и тот же URL в течении полугода, например. А второй в течении дня...).
в этом случае просто каждый новый день - всё сначала, внутри дня также...
блин вроде так...
-
А если поставить вопрос по другому: сколько это будет стоить?
-
$time=3600*24; //время хранения куки в секундах
$cuka="cuka";
$data=explode("|",join("",file("./db.txt"))) or die("fatal error :))");
$cur=0;
if(isset($_COOKIE[$cuka]))
{
$cur=intval($_COOKIE[$cuka])+1;
if($cur==count($data)-1)
{
setcookie($cuka,"",time()-3600);
$cur=-1;
}
$result=$data[$cur+1];
}
else
{
$result=$data[$cur];
}
setcookie($cuka,$cur,time()+$time);
print \'\'.$result.\'\';
линки хранятся в db.txt в виде: http://link1|http://link2 и т.д.
-
Вах спасибо! щас пойду разбираться с этим...