Программирование => PHP => Тема начата: xRUSha от 17 Апреля 2005, 20:24:24
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 17 Апреля 2005, 20:24:24
пишу банерку (7click.ru) заказчик хочет
Цитировать
клик не зачитываются, если партнёр разместил код с ссылками на незарегистрированной площадке
это дословно.
вот думаю как это сделать? на HTTP_REFERER нет надежды. его сам сурфер может обрезать если захочет. или файлвол какой-нить. а нужны именно те данные, которые содержит HTTP_REFERER, т.е. адрес, с которого сурфер тыкнул на баннер
просьба RomikChef\'у если сможешь, не пости в эту ветку. я глубоко уважаю тебя как профессионала, но мне неприятно читать твои ответы
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 17 Апреля 2005, 21:56:27
аффтар выпей йаду
Название: чем заменить HTTP_REFERER
Отправлено: CGVictor от 18 Апреля 2005, 10:58:22
xRUSha
Цитировать
xRUSha: если захочет
- то все равно обрежет.
RomikChef [off]"По традиции содержит йад" (from)FJ@advertka :)[/off]
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 18 Апреля 2005, 12:39:15
а по существу вопроса?
Название: чем заменить HTTP_REFERER
Отправлено: serezniy от 18 Апреля 2005, 14:29:23
xRUSha ну если реферер "правильный" - считай его, если реферер кто-то загрыз или он "неправильный" - не считай, пусть посетитель тыкающий об баннер ставит правильный реферер, если хочет посчитаться.
[OFF]можно маленькими буквами под баннером об этом честно предупреждать, что б зря не тыкали.[/OFF]
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 00:04:23
Цитировать
ну если реферер "правильный" - считай его, если реферер кто-то загрыз или он "неправильный" - не считай, пусть посетитель тыкающий об баннер ставит правильный реферер, если хочет посчитаться.
нее. ну это совсем не выход. представь что подумают веб-мастера разместившие у себя этот баннер о такой банерной системе!
лучше уж считать, если он не правильный. но тогда основное требование во многих случаях будет не выполнено
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 02:47:17
если немного упростить задачу и поменять вопрос, то звучать он будет так.
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 07:57:52
до этого я и сам додумался. тока не location.href а document.location
но имхо - полумера. что если js отключен?
[OFF]да что вы меня так все отравить хотите?[/OFF]
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 09:45:56
Цитировать
xRUSha: что если js отключен?
БУАГАГАГАГА!
я ждал этой фразы. Не этой конкрптно, но чего-то подобного по масштабности :-)
бедный. бедный заказчик...
бедные, бедные посетители этого форума...
Название: чем заменить HTTP_REFERER
Отправлено: CGVictor от 19 Апреля 2005, 11:51:36
RomikChef Плачу, чесслово.
А между прочим, многие такие скрипты я видел в действии %)
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 12:27:04
CGVictor поплачь-поплачь. ты-то ведь так и не выяснил - зачем передавать реферер в адресе картинки. Учитывая то, что резка тут не при чём.
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 12:36:59
а что вы собственно разрыдались? при отключенном js баннер выведится все равно через
и в этом случае я не смогу воспользоватся location.href
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 12:53:54
какова вероятность того, что у юзера одновременно отключён яваскрипт и реферер?
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 13:15:43
CGVictor, только не путай баннер со счётчиком. Я и сам в какой-то момент запутался в этих топиках.
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 16:44:14
Цитировать
какова вероятность того, что у юзера одновременно отключён яваскрипт и реферер?
незнаю
в мане написано
Цитировать
\'HTTP_REFERER\' The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
так что думаю такая вероятность есть.
но я уже понял, что в случае если нет ни реферера ни жаваскрипта, то мне ничего не удастся сделать
или я опять не прав?
Название: чем заменить HTTP_REFERER
Отправлено: CGVictor от 19 Апреля 2005, 16:51:45
RomikChef Не, уж мне эти счетчики с баннерами... За пивом идти придется...:(
Цитировать
xRUSha: но я уже понял, что в случае если нет ни реферера ни жаваскрипта, то мне ничего не удастся сделать
Вроде нет. Ромик?
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 17:11:37
а что за топик со счетчиком имеется ввиду? что-то я его не нашел
(вбил в поиск "счетчик" а вывалилось куча всякой дребедени не интересной)
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 17:12:46
Цитировать
xRUSha: думаю такая вероятность есть.
я тоже думаю, что такая вероятность есть. а так же вероятность, что человек скопирует ссылку в буфер и пошлёт другу по мейлу. или занесёт в избранное на будущее.
вероятность есть всякая. Это надо понимать. интернет по определению апнонимен и пользователь по определению может делать на своём конце всё, что угодно. то есть, стопроцентной точности не может быть в принципе.
Особенно - в счётчиках и баннерах. Ну написать в условиях предоставления, что клики с пда, допотопных браузеров и прочей требухи не считаются
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 17:14:25
http://forums.webscript.ru/showthread.php?s=&threadid=20005 там особенно интеллектуальныая беседа в конце, на тему "зачем в ссылке реферер"
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 18:40:43
=)) ну зачем в ссылке реферер то понятно )) теперь... (ночью вчера сделал с рефером в ссылке, правда брал его из document.location, а утром прочитал пост CGVictor\'а)
а вот вопрос который там наверху поднимается, а именно, как и при каких условиях разные браузеры режут рефера, имхо заслуживает внимания. мне бы было интересно почитать какой-нить материальчик на эту тему. Кстати рефера же режут не только браузеры но и некоторые файрволы, насколько я знаю, или нет?
вообще вопрос - куда он деется с недавних пор стал меня беспокоить. но он, насколько я понимаю, из области теоритических знаний.... на практике все равно не пригодится. так, перед сном статейку почитать
Название: чем заменить HTTP_REFERER
Отправлено: xRUSha от 19 Апреля 2005, 18:44:52
Цитировать
апнонимен
???
чтото не нашел я этого слова с словорях
и гугл молчит (http://www.google.ru/search?hl=ru&q=%D0%B0%D0%BF%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%B5%D0%BD&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=)
и яндекс тоже (http://www.yandex.ru/yandsearch?text=%E0%EF%ED%EE%ED%E8%EC%E5%ED&stype=www)
Название: чем заменить HTTP_REFERER
Отправлено: Меняздесьдавнонет от 19 Апреля 2005, 19:02:10