PHP - вперед страницу наилучшим образом! - PullRequest
1 голос
/ 17 декабря 2009

Возможный дубликат: Как сделать перенаправление в PHP?


Привет! Как переслать страницу о лучшем способе? Должен ли я использовать функцию заголовка. или я должен использовать HTML (мета-теги), чтобы обновить? Я надеюсь, что некоторые эксперты могли бы дать мне несколько советов на данный момент. Спасибо!

Кстати, пересылка выполняется внутри оператора if, если это может быть связано с какой-то проблемой?

1 Ответ

6 голосов
/ 17 декабря 2009

Если вы хотите перенаправить пользователя на URL, вы можете использовать функцию header для отправки Location HTTP-заголовка:

header('Location: http://www.example.com/new-url.php');
die;

(Теоретически вы должны использовать абсолютный URL-адрес, включающий доменное имя, но большинство браузеров допускают неабсолютный URL-адрес)

Вы можете использовать это где угодно в своем скрипте, даже внутри if -блока, конечно.

Единственное, что вы устанавливаете HTTP-заголовок: вы не должны отправлять какие-либо выходные данные до (даже не пробел в конце включенного файла) .

...