хм.. Счетчик

craz

Нестандартное звание
На одном сайте есть ссылка на другой сайт, как можно установить счетчик перехода по ней кто-нибудь может подсказать?
 

Dovg

Продвинутый новичок
если есть доступ только к первому сайту - поменять ссылку на "счетчик-редиректор" ("счетчик переходов") такие сейчас много у кого есть
Если только ко второму. то см refferer
 

craz

Нестандартное звание
если есть доступ только к первому сайту - поменять ссылку на "счетчик-редиректор" ("счетчик переходов") такие сейчас много у кого есть
Если только ко второму. то см refferer
Есть доступ и к тому и к другому. Я просто не понимаю ну ушел пользователь на сайт по одной ссылки, а ссылок две кстати... Короче надо на цели ставить счетчик переходов с первого сайта... Ладно пойду напишу.
 

badmovie

Новичок
Дополнительный парамметр в ссылку на первом сайте и ловить ее на втором.
Хотя счетчик-редиректор, тоже достаточно элегантное решение.
 

craz

Нестандартное звание
решил через реферер, они на одном хосте что хорошо.
 

craz

Нестандартное звание
ну с одного сайта(n) на другой(m) переходит пользователь n и m известны, как может реферер потеряться?
 

Dovg

Продвинутый новичок
referer - это всего лишь еще один заголовок http запроса. Браузер его может передать, а может и не передать.
 

badmovie

Новичок
ну с одного сайта(n) на другой(m) переходит пользователь n и m известны, как может реферер потеряться?
Наверное имеется ввиду ситуация, когда пользователь намерено не передает реферер. Либо если скопировать ссылку и открыть ее в новой вкладке, то реферер тоже не передается.
 

craz

Нестандартное звание
Наверное имеется ввиду ситуация, когда пользователь намерено не передает реферер. Либо если скопировать ссылку и открыть ее в новой вкладке, то реферер тоже не передается.
мне посчитать сколько человек на одном сайте нажали ссылку и попали на другой подмена реферера - та ну нафик их меньше 1% будут делать такое
 

cDLEON

Онанист РНРСlub
А практически любой файрвол его режет по умолчанию :)
 

iceman

говнокодер
craz
в чем проблема поменять делать редирект? что за привычка делать все через жопу?
 

craz

Нестандартное звание
craz
в чем проблема поменять делать редирект? что за привычка делать все через жопу?
когда это сайт недвиги с невменяемым дизом, а программисту достаеться 2000 рублей.. со всякими не вменяемыми задачами... мне слишком дорого искать правильное решение, достаточно рабочего
 

fixxxer

К.О.
Партнер клуба
Извини, конечно, но человеку, который не в состоянии за 30 секунд предложить минимум три решения этой задачи я бы и 2000 не дал
 

craz

Нестандартное звание
Извини, конечно, но человеку, который не в состоянии за 30 секунд предложить минимум три решения этой задачи я бы и 2000 не дал
мнеж не за это дали.

Может подскажешь ТЫ три решения?
1) как бы уже есть это смотреть откуда пришел пользователь.
2) ???
3) ???

А то складывается такое ощущение что это даже не флуд а флейм.
 

fixxxer

К.О.
Партнер клуба
I. учитываем на том сайте куда делается переход
1. реферером - самое ненадежное
2. ставить ссылку вида http://target.tld/?from=key где key это идентификатор источника, при !empty($_GET['from']) записываем и делаем редирект на урл без from
II. учитываем на том сайте откуда делается переход
1. если похуй на pagerank-и (или наоборот хочется его НЕ отдавать целевому сайту) - ставим ссылки вида
1.1. текущая-страница?redirect=http://target.tld/path (или реврайты для красот), записываем, редиректим
1.2. то же самое, но передаем id, урлы храним в базе
2. если надо сохранить pagerank
2.1. генерим код вида <a href="http://target.tld/path" class="redirect"> и javascript-ом заменяем урлы по п.1
2.2. открываем ссылки в новом окне, вешаем на onclick счетчик аяксом или подгрузкой картинки
В вариантах с JS можно сделать fallback к п.1.1 на случай отсутствия джаваскрипта, если это критично (хотя он отключен у каких то долей промилле посетителей обычно)

с тебя 2000 ;)
 

tz-lom

Продвинутый новичок
вариант для ламеров - сторонние анализаторы типа GA
 

craz

Нестандартное звание
I. учитываем на том сайте куда делается переход
1. реферером - самое ненадежное
2. ставить ссылку вида http://target.tld/?from=key где key это идентификатор источника, при !empty($_GET['from']) записываем и делаем редирект на урл без from
II. учитываем на том сайте откуда делается переход
1. если похуй на pagerank-и (или наоборот хочется его НЕ отдавать целевому сайту) - ставим ссылки вида
1.1. текущая-страница?redirect=http://target.tld/path (или реврайты для красот), записываем, редиректим
1.2. то же самое, но передаем id, урлы храним в базе
2. если надо сохранить pagerank
2.1. генерим код вида <a href="http://target.tld/path" class="redirect"> и javascript-ом заменяем урлы по п.1
2.2. открываем ссылки в новом окне, вешаем на onclick счетчик аяксом или подгрузкой картинки
В вариантах с JS можно сделать fallback к п.1.1 на случай отсутствия джаваскрипта, если это критично (хотя он отключен у каких то долей промилле посетителей обычно)

с тебя 2000 ;)
максимум из этих 2000, тебе я был бы должен, если ты это реализовал еще, плюс ко всему, рублей 200 всего. Остальное как бы не эта задача если ты не понял раньше.
 
Сверху