кликнул ли пользователь по ссылке

Discussion in 'PHP' started by Re11oy, 30 Sep 2009.

  1. Re11oy

    Re11oy New Member

    Joined:
    29 Sep 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    собственно на моей странице подключен скрипт так.ру

    этот скрипт выводит список ссылок

    требуется узнать нажимал ли пользователь на эти ссылки или нет...

    такое возможно реализовать?

    например, пользователь зашёл на страницу, увидел рекламу, кликнул по ссылке и мне где-то отметилось,что он нажал на конкретную ссылку. при этом та ссылка должна открыться нормально(так чтобы рекламный брокер не блокировал переход)


    заранее ,спасибо
     
    #1 Re11oy, 30 Sep 2009
    Last edited: 30 Sep 2009
  2. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    Можно...
    Для всех <a> (ссылок) сделать ajax запрос на твой скрипт который посылает href,ip или ид из кук короче все что хочешь...
    PHP:
    $('a').click(function(){
    $.
    post("test.php", { id$COOKIE_IDhref:$(this).attr("href")});
    });
    а в test.php принимать эти данные и сохранять как угодно
    p.s Библиотека jQuery
     
    #2 KaMiKadZe, 30 Sep 2009
    Last edited: 30 Sep 2009
  3. Re11oy

    Re11oy New Member

    Joined:
    29 Sep 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    спасибо, помогло
     
  4. Re11oy

    Re11oy New Member

    Joined:
    29 Sep 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    ещё вопрос, на php или чём-нить ещё такое возможно реализовать?

    не хочется скрипт палить просто...
     
  5. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    На каждой странице записывать рефа откуда пришел пользователь и так же записывать куда надо, но это похуже, а так просто зашифруй скрипт и все...
     
  6. Kusto

    Kusto Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    так тебе вроде на пыхе и дали ответ))
    есть еще способ например клик переходит на данную страницу (на ней все что угодно вплоть до снифера)
    <html>
    <head>
    <meta http-equiv="refresh" content="0; url=http://адрес ссылки куда кликает">
    <head>
    <body> </body>
    </html>
     
    #6 Kusto, 1 Oct 2009
    Last edited: 1 Oct 2009
  7. ChieFSS

    ChieFSS Elder - Старейшина

    Joined:
    23 Nov 2006
    Messages:
    35
    Likes Received:
    2
    Reputations:
    0
    Это можно реализовать следующим образом:
    Допустим site.com - твой сайт.
    Тогда ссылки формируются с помощью дополнительной переменной
    http://site.com/goto.php?url=google.com

    Ну а в файле goto.php соответственно проверяешь ссылку, записываешь всё что надо и перенаправляешь дальше на тот самый сайт, что указан в $_GET['url']

    Нет, это был jQuery
     
  8. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    ChieFSS,
    Неее это плохо лучше уж...
    PHP:
    $from =  $_SERVER['HTTP_REFERER'] ; // Откуда
    $to "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; // Где сейчас
     
  9. ChieFSS

    ChieFSS Elder - Старейшина

    Joined:
    23 Nov 2006
    Messages:
    35
    Likes Received:
    2
    Reputations:
    0
    А зачем ему знать откуда пришли и где сейчас находятся?
    У задачи то условие: узнать куда ушёл пользователь, сделать запись в лог и отправить его туда.
     
  10. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    Эм...вообще-то по этим данным можно судить о передвижениях пользователя и мы будем знать куда он ходил по самому сайту, а куда он ушел с сайта по ссылкам через php без редиректа не узнать, да и вроде блочится этот редирект (у меня во всяком случае предупреждение вылазит на ФФ)
     
  11. ChieFSS

    ChieFSS Elder - Старейшина

    Joined:
    23 Nov 2006
    Messages:
    35
    Likes Received:
    2
    Reputations:
    0
    Так не надо отслеживать перемещение пользователя внутри сайта, надо узнать куда он ушел.
    Если у Вас отключены редиректы, это ваши проблемы. Ровно так же как и отключение JavaScript и закрузки картинок.
    На такой случай, к примеру форумы, выдают предупреждение о редиректе и в случае отключения сего предлагают перейти по ссылке.

    Re11oy,
    Если ссылки формирует удаленный сервер, а вы результаты только выводите, то с помощью одного PHP отследить никак не удастся.