И за чего не работает редирект

Discussion in 'PHP' started by still12, 4 Dec 2008.

  1. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    єсли так:

    index.php:
    PHP:
    <?
    print 
    'test';
    include(
    'd.php');
    ?>
    g.php:
    PHP:
    <? Header('Location: http://www.google.com'); ?>
    работать не будет..
    потому что ти сперва виводиш текст , а потом уже ставиш свой хедер
    надо чтоб до header(..) не било вивода текста..

    попробуй..
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Мда, зачем включать мозг и учить английский. Люди читающие ошибку наверно заметят, что вывод начинается в том же файле, что и пытается изменить заголовок. А другие внимательные читатели отметят, что при включении буферизации МОЖНО использовать echo до header в скрипте
     
    _________________________
  3. FeoЩту

    FeoЩту New Member

    Joined:
    13 Nov 2008
    Messages:
    29
    Likes Received:
    4
    Reputations:
    0
    не нужна ему тут буферизация, а нужно понимание принципа работы заголовков.
     
  4. Sharky

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

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    развели болтовни на 3 страницы...в по сути на всех трёх страницах написано одно и то же