Лог переход с сайта по ссылкам.

Tonn

Новичок
Лог переход с сайта по ссылкам.

Есть большой сайт с кучей ссылок.
Необходимо как-то записывать, по какой ссылке ушел посетитель.
варианта www.site.ru/?goto=www.ya.ru боюсь.
Какие решения есть еще?
 

Tigr

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

например, так www.site.ru/redirect.php?url=... или это тоже страшно?
 

Bermuda

Новичок
1. Сохранить в базе все ссылки заранее.
2. Делать ссылки такого вида
www.site.ru/?goto=$id
где $id идетнификатор ссылки в базе

Плюсы
1. Это будет пугать тебя меньше
2. Посетитель не сможет миновать твой скрипт скопировав и изменив ссылку

Минусы
1. Неоправданное использование базы
2. По виду ссылки пользователь не может знать заранее куда она ведет.
 

_RVK_

Новичок
а еще такой вариант
PHP:
<a onClick="document.location.href='redirect.php?url=www.site.ru/page.html'" href="www.site.ru/page.html">Сссылка на сайт</a>
Посетитель ничего не заметит.

-~{}~ 28.06.04 15:19:

а если скрестить с вариантом Bermuda то и пугать ничего не будет, хотя я решительно не пойму чего страшного в передачи урла в методом GET....
 

Tonn

Новичок
Автор оригинала: Diesel
а еще такой вариант
PHP:
<a onClick="document.location.href='redirect.php?url=www.site.ru/page.html'" href="www.site.ru/page.html">Сссылка на сайт</a>
По сути, то же, что и site.ru/?redirect=www.ya.ru ?


а если скрестить с вариантом Bermuda то и пугать ничего не будет, хотя я решительно не пойму чего страшного в передачи урла в методом GET....
Чувствую, что можно сделать какую-то гадость с этим...
 

LAMborginy

Guest
>> Чувствую, что можно сделать какую-то гадость с этим...
Многие чувствуют что конец света близится, но любой программист не должен чувствовать, а должен матевировать свои доводы логически...

Нельзя сделать гадость с этим...
делай так как говорят и ещё... можно в title адрес ссылки ставить тот на который собираешся перекидывать чтобы кликать не боялись :)
 

_RVK_

Новичок
Tonn по сути да, но при наведении мышкой ты будешь видеть в строке статуса браузера www.ya.ru, а не site.ru/?redirect=www.ya.ru
 
Сверху