noReferer, js

Discussion in 'PHP' started by Gh0s7, 24 May 2007.

  1. Gh0s7

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

    Joined:
    23 Nov 2006
    Messages:
    160
    Likes Received:
    231
    Reputations:
    242
    Сабж. Задача такая - открыть некоторую страницу так, чтобы реферера от начальной страницы не было.

    Самое главное: желательно, чтобы все это было незаметно, если реально, в ифрейме.
     
  2. genom--

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

    Joined:
    9 Jul 2006
    Messages:
    668
    Likes Received:
    416
    Reputations:
    288
    двойной редирект непойдет типо на одну страничку а с нее уже на другую
     
  3. Gh0s7

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

    Joined:
    23 Nov 2006
    Messages:
    160
    Likes Received:
    231
    Reputations:
    242
    Левый реферер все равно будет; нужно либо его отсутствие, либо фейк.
     
  4. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    374
    Reputations:
    460
    Ну сделай как на атаче
    ява функция
    PHP:
    function openEx(url)
    {
      
    window.open();
      
    w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">');
      
    w.document.close();
      return 
    false;
    }
    PHP:
    <span title="Безопасная ссылка, Referer не передается: http://URL" style="text-decoration:underline; cursor: pointer;" onclick="return openEx('http://URL');">URL</span>
    Вот и все...
     
    1 person likes this.
  5. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    374
    Reputations:
    460
    Просто сделай что бы записавалось в скрытый ифрейм эта функция и все будет ОК...)))