Page 1 of 1
Как защитить аут от хитботов?
Posted: Tue Mar 26, 2013 6:55 pm
by adaliska
Один добрый человек воспользовался качалкой (типа Teleport Pro) и скачал сайт со всеми его кастом-галереями. Тем самым вызвал 100500 http-запросов по топлисту. Естественно, на трейдеров вылилась пачка хитов без кликов. Нехорошо.
1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
2) В какую табличку или временный файлик пишутся IP-шники аутов?
3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?
Re: Как защитить аут от хитботов?
Posted: Tue Mar 26, 2013 7:01 pm
by admin
1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
да
2) В какую табличку или временный файлик пишутся IP-шники аутов?
out_ips
3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?
Можно в common.php дописать свой код, он инклудится аутом всегда.
Re: Как защитить аут от хитботов?
Posted: Tue Mar 26, 2013 7:29 pm
by adaliska
Спасибо.
А как теперь отличить аут по топлисту от любых других вызовов out.php?
Re: Как защитить аут от хитботов?
Posted: Tue Mar 26, 2013 7:35 pm
by admin
Например по ?member=
Re: Как защитить аут от хитботов?
Posted: Tue Mar 26, 2013 8:57 pm
by adaliska
Ок. Тогда следующий вопрос: как это добро правильно заинклудить в common.php? Он же перепишется при обновлении, или нет? Если перепишется, то как быть?
Re: Как защитить аут от хитботов?
Posted: Wed Mar 27, 2013 2:00 am
by admin
Нет, комон не переписывается.
Re: Как защитить аут от хитботов?
Posted: Wed Mar 27, 2013 8:45 am
by adaliska
Определение аута по "?member=" оказалось очень слабой защитой.
Можно дёрнуть out.php вообще без параметров - это будет хит на трейдера.
Можно дёрнуть out.php?somethingElse - и это будет хит на трейдера.
Как быть?
Re: Как защитить аут от хитботов?
Posted: Wed Mar 27, 2013 12:17 pm
by admin
Идите от обратного - соберите все варианты линков кокторые могут быть в вашем дизейне и все что не попадает в эти враинаты отсеивайте.