Forum Webscript.Ru

Программирование => PHP => Тема начата: mishgan от 29 Июня 2002, 09:02:58

Название: Антинакрутка
Отправлено: mishgan от 29 Июня 2002, 09:02:58
Я написал движок баннерной сети. А вот как избежать накрутки баннеров я не знаю. Ктото в этом форуме мне подсказал использовать сессии и куки. Вот что я придумал. Скрипту передается только параметр id. В качестве накрутчика использовалась програма "хитпром"

session_start();
if ($id==$sid){$id=1;}
$sid=$id;
$time=time()+4;
session_set_cookie_params ($time);
session_register("sid");
setcookie ("sid",$sid,$time,\'/\');

В результате нихрена не получилось. Все равно этот механизм не действует. Что тут не так? Или подскажите где можно посмотреть готовый скрипт.
Название: Антинакрутка
Отправлено: mishgan от 01 Июля 2002, 22:25:17
Неужели ни кто не знает?
Название: Антинакрутка
Отправлено: Stek от 01 Июля 2002, 23:47:02
В реал тайме анализировать не советую, процесору и  так есть чем занятся.
Просто потом раз в сутки анализируй лог - там и легче определять все соотношения.
Название: Антинакрутка
Отправлено: Maniac от 02 Июля 2002, 13:53:31
А при чем тут кукисы и хитпром? Хитпрому твое желание повесить кукисы - абсолютно фиолетово.
Лучше всего одновременно анализировать кукисы и айпишник (не забудь про проксевый тоже). Если попадаются два юзера с одинаковым айпишником или с одинаковыми кукисами - фигу, если нет - все пучком.
Название: Антинакрутка
Отправлено: AlieN от 03 Июля 2002, 11:02:41
Ну для начала надо бы что код баннера гененерил код сам с использованием функции rand
Затем проверяй ENV\'ы REMOTE_ADDR, HTTP_X_FORWARDED-FOR
Сделай интервал для незасчёта перезагрузки.....
Можно ещё сделать редирект: пользователь допусим обращается к странице:
server.com/lbn/ban.php?id=7550055
по своим правилам находишь какой браузер показывать и делаешь редирект на:  http://server.com/showban.php?banner_id=555, тогда никакой хитпром не поможет......