За последние 24 часа нас посетили 219677 программистов и 2192 робота. Сейчас ищут 1743 программиста ...

перебросить на страницу

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

  1. bookin

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

    С нами с:
    11 ноя 2009
    Сообщения:
    120
    Симпатии:
    0
    как можно из скрипта перебросить на другую страницу, пытался header `ом не получается потому что перебросить нужно уже в конце странице а не в начале, не могу найти решение потому и обращаюсь к вам
     
  2. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Есть два варианта.
    1. Включить буферизацию (стропроцентнтый) - тогда заголовки можно добавлять в любой момент выполнения скрипта.
    2. Включать в генерируемый хтмл-код джава-скрипт примерно след. код:
    [js]<script type='text/javascript'> location='http://where_to_redirect'; </script>[/js]
    Но этот сам понимаешь способ не 100% ибо ДжС может быть выключен у клиента.
     
  3. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    А это неважно.

    Для таких целей рекомендуют отделять логику от представления.
    Т.е. сначала собираем все, что надо вывести. Устанавливаем заголовки....

    И только потом скопом все выводим.

    http://php.net/ob_start и иже с ней весьма удобны в этом случае.
     
  4. bookin

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

    С нами с:
    11 ноя 2009
    Сообщения:
    120
    Симпатии:
    0
    огромное спасибо, разобрался