Помогите реализовать на Java!!!

Discussion in 'PHP' started by SEOGari, 4 Oct 2009.

  1. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Дано: страница на которой есть ссылка на другой ресурс
    Нужно:при переходе на эту страницу,что бы выдирался реферер(откуда переход) и при нажатии на ссылку этот реферер подставлялся в конец ссылки.
    Как это можно реализовать на Java?
     
  2. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Code:
    <a href="location.replace(\"http://blabla.ru/bla.php?refer=".$_SERVER['HTTP_REFERER']."\");">ссыль</a>
    
     
    #2 ZirroCool, 4 Oct 2009
    Last edited: 4 Oct 2009
  3. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Так не выходит...вставляю в страницу

    Code:
    <a href="location.replace(\"http://моя-тдс.com/d/go.php?sid=1&sref=".$_SERVER['HTTP_REFERER']."\");">ссыль</a>
    А ссыль ведёт на
    Code:
    http://самастраница.com/location.replace(%5C
     
  4. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Сорь мальца ошибся =) :
    <a href=\"#\" onClick=\"location.replace('http://ya.ru/a.php?refer='.$_SERVER['HTTP_REFERER'].'');\">ссыль</a>
     
  5. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    а так ссыль ведёт на
    http://самастраница.com/index.php#
    и переправляет просто вверх страницы
     
  6. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Вернее сюда
    http://самастраница.com/%5C%22#\%22
    и посылает на 404
     
  7. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    У меня вот так работает:
    Code:
    print "<a href=\"#\" onClick=\"location.replace('http://ya.ru/a.php?refer=".$_SERVER['HTTP_REFERER']."');\">ссыль</a>";
    
     
  8. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    m0Hze, ну знаешь SEOGari тоже нужно мозгами думать а не ждать точного ответа, который он скопипастит и вставит! Здесь помоему все тривиально...
     
  9. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Да я вижу что PHP думал если на Java никто не поможет,то попробую на php
    Но от кодинга я далёк,и не пойму как должен выглядеть полный кусок кода для вставки в страницу
     
  10. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Редиректом это вроде реализуется так
    Code:
    <script type='text/javascript'>  sid=1;  var r=document.referrer;  window.location="http://"+"tds"+".com"+"/go.php?sid="+sid+"&sref="+r; </script>
    Но мне нужно не редирект,а просто ссылка
     
  11. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    На html и javascript это будет выглядеть вот так
    Code:
    <a href="#" onClick="location.replace('http://ya.ru/a.php?refer='+document.referer);">ссыль</a>
    
     
    #11 ZirroCool, 5 Oct 2009
    Last edited: 5 Oct 2009
  12. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Вобщем я уже задолбался...вставляю так:
    Code:
    <SCRIPT language=JavaScript>
    <a href=\"#\" onClick=\"location.replace('http://TDS.com/go.php?sid=1&sref='+document.referer);\">ссыль</a>
    </SCRIPT>
    ссыль вообще пропадает со страницы
    :confused: :confused: :confused:
     
  13. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    вставляй только

    Code:
    <a href="#" onClick="location.replace('http://TDS.com/go.php?sid=1&sref='+document.referer);">ссыль</a>
    
     
  14. SEOGari

    SEOGari New Member

    Joined:
    10 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Спасибо,так вроде заработало.
    С меня + (когда появится возможность их добавлять)
     
    #14 SEOGari, 5 Oct 2009
    Last edited: 5 Oct 2009