реферер

Discussion in 'PHP' started by Z@h, 24 Apr 2008.

  1. Z@h

    Z@h Banned

    Joined:
    11 Aug 2007
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    как сделать чтобы серфер редиректился с определенным реферером или без передачи реферера?
    знаю что можно так
    например в странице 1.html написать это
    <META HTTP-EQUIV="Refresh" Content="1; URL=http://site.ru">
    но иногда в реферере все равно показыается 1.html

    есть еще способы?)
     
  2. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Ну редиректить можно и так

    PHP:
    <?php

    function Redirect$url )  
    {
        
    header("Location: ".$url);
        exit;
    }

    ?>
    и так

    PHP:
    function RedirectJavaScript$url )
    {
        die( 
    "<script language='JavaScript'> window.location = '".$url."'; </script>" );
    }
    Обьясни подробней задачу...
     
  3. biophreak

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

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Ему нужно либо подделать реферер, либо не передавать вовсе, как тут сделано:

    Code:
    <script>
    //############################3
    // Открытие ссылки без реферера
    function openEx(url)
    {
      w = window.open();
      w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">');
      w.document.close();
      return false;
    }
    </script>
    
    
    <span title="Безопасная ссылка, Referer не передается: http://google.com/" style="text-decoration:underline; cursor: pointer;" onclick="return openEx('http://google.com/');">Cкачать</span>
    
    
    (C) Antichat
     
    #3 biophreak, 24 Apr 2008
    Last edited: 24 Apr 2008
  4. Z@h

    Z@h Banned

    Joined:
    11 Aug 2007
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    Naydav это я знаю и рефер передается, а задача и так подробна объяснена.
    требуется заменить рефер или убрать

    biophreak то, что ты написал разве не похоже на то, что у меня в первом посте? точно такое же перенаправление
     
  5. biophreak

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

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Не совсем то что у тебя в первом посте, да и код этот с ачата, я же написал (C)Antichat