Скрипт переадресации

Discussion in 'PHP' started by IamAdmin, 25 Oct 2009.

  1. IamAdmin

    IamAdmin New Member

    Joined:
    6 Aug 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Нужно чтоб переходя пользователю на страницу 123 сайта АА его сразу же перекидывало на страницу 456 сайта ББ... Помогите пожалуйста скриптиком. Спасибо.
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    PHP:
    <?php
    header
    ("Location: http://site.com/page.html");
    exit;
    ?>
     
    _________________________
  3. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    <script language="JavaScript"> <!--
    window.location.href = "твой сайт"
    // --> </script>
     
  4. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    Kaimi, опередил :)
     
  5. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Kaimi

    PHP:

    <?php 
    header
    ("Location: http://site.com/page.html") or die("<meta http-equiv='Refresh' content='0; URL=site'>");
    ?>

    (c) Pashkela
     
  6. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    если перед header вывод содержимого в браузер, то добавь в начало кода ob_start(); а вконец ob_end_flush(); ob_end_clean();
     
  7. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Функция header() не возвращает значение (void), поэтому данный код бессмысленный.
    (c) php.net.

    Для определения, можно ли отсылать заголовки, достаточно воспользоваться http://ru.php.net/manual/en/function.headers-sent.php
     
    #7 d_x, 26 Oct 2009
    Last edited: 26 Oct 2009
  8. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    235
    Likes Received:
    461
    Reputations:
    452
    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <
    html>
    <
    head>
    <
    script language="JavaScript1.1" type="text/javascript">
    <!--
    location.replace("http://site.com/page.html"); // текущая страница будет заменена в history на новую — важно в плане юзабилити
    //-->
    </script>
    <noscript>
    <meta http-equiv="Refresh" content="0; URL=http://site.com/page.html"> <!-- для тех нескольких процентов «сёрферов», которые отключили JavaScript -->
    </noscript>
    </head>
    </html>
    обычно использую такой
     
    _________________________