Ну как минимум скрипт, обрабатывающий «www.shоp.com/?affID=12», должен бы проверить referrer.
Конечно, в таком случае, человек, зашедший из ref-ссылки, кинутой Васей ему в icq, Васе рефералов не принесет, и Вася будет недоволен.
Другой вариант, получше, что пришел сейчас на ум, — это при открытии страницы «www.shоp.com/?affID=12» куку ставить не на стороне сервера, а на стороне клиента, через Javascript (ну или посылать AJAX до скрипта сервере, который пропишет печеньку). Т.е. если клиент реально зашел на сайт — JS поставит реферальную куку. Если же был «хитрожопый» скрытый запрос из img-тега, то JS то не сработает от этого, все честно. В общем, сделать JS «барьер».
Попробовал. У меня не взлетело :(. Картинка у меня возле ссылки появляется, а потом прячется. Т.е. ни разу не красивый хинт, из коробки не заработало. Кажется, есть где-то зависимость то верстки|css на сайте, конфликты мож…
Знаете, лучше дать пользователю доп. контроллер звука на сайте (пусть им даже и не воспользуются), чем отпугнуть пользователя совсем.
(Меня всегда раздражали сайты на которых нельзя выключить/приглушить звуковое сопровождение. О тех, на которых музыка стартует без ведома пользователя я вообще молчу.)
Есть плеер — должен быть контролер звука.
Можете посмотреть на картинку: такое я словил в «пик», который был примерно пол секунды. Это на Intel Atom 510. так что, я не думаю, что можно назвать создание скрина тяжелой операций. Что и может нагрузить дополнительно, так это обработка большой картинки в дальнейшем, т.к. скрины от Катикапт я получал во всю длину(высоту) сайта.
10 минут назад я сам не знал, что так можно. Спасибо отладке в Firebug.
В 2.html:
При открытии 1.html мне было выдано 'я в iframe!'. При открытии 2.html напрямую — 'я сам по себе'.
Как бы детектится…
А варианту с реферрером поидее на это класть, но он «грязный».
Конечно, в таком случае, человек, зашедший из ref-ссылки, кинутой Васей ему в icq, Васе рефералов не принесет, и Вася будет недоволен.
Другой вариант, получше, что пришел сейчас на ум, — это при открытии страницы «www.shоp.com/?affID=12» куку ставить не на стороне сервера, а на стороне клиента, через Javascript (ну или посылать AJAX до скрипта сервере, который пропишет печеньку). Т.е. если клиент реально зашел на сайт — JS поставит реферальную куку. Если же был «хитрожопый» скрытый запрос из img-тега, то JS то не сработает от этого, все честно. В общем, сделать JS «барьер».
(Меня всегда раздражали сайты на которых нельзя выключить/приглушить звуковое сопровождение. О тех, на которых музыка стартует без ведома пользователя я вообще молчу.)
Есть плеер — должен быть контролер звука.