За последние 24 часа нас посетили 50954 программиста и 1744 робота. Сейчас ищут 1017 программистов ...

Header

Тема в разделе "PHP для новичков", создана пользователем agent669212, 4 окт 2010.

  1. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск
    Скажите почему может не работать функция header
    Код (Text):
    1.  
    2. header('Refresh: 3; URL=http://www.test1.ru/index.htm');
    3. echo 'Через 3 сек. вы будете перенаправлены на новую страницу.';
    4. exit;
    Вот скрипт который должен перенаправлять
     
  2. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    <meta http-equiv="refresh" content="3;url=/login/" />
     
  3. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    agent669212
    Потому что header`ы уже могли быть отправлены ранее.

    А так - оба варианта правильны, в общем-то.
     
  4. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск
    Да но мне надо чтобы оно в условии выводилось когда условия не выполняется а так оно получается просто переходит на страницу:
    Если A=1 то переходим на страницу, а если не равно, выводим то то...
     
  5. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    if ($a==1)
    echo '<meta http-equiv="refresh" content="3;url=/login/" />';
    else
    echo 'то-то';
     
  6. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    agent669212
    Слушай, ты действительно хочешь сказать, что не понимаешь простейшие вещи, или издеваешься?
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    условия не важны. код может быть любым. могут быть мегабайты кода до хидера. главное чтобы не было вывода на экран никакого пока все хидеры не отошлешь.