Используйте header()
функцию для отправки HTTP Location
header :
header('Location: '.$newURL);
Вопреки мнению некоторых, die()
ничего не имеет делать с перенаправлением. Используйте его только в том случае, если вы хотите перенаправить вместо обычного выполнения.
example.php:
Результат или 3 исполнения:
bart@hal9k:~> cat /tmp/track.txt
127.0.0.1 2009-04-21T09:50:02+02:00
127.0.0.1 2009-04-21T09:50:05+02:00
127.0.0.1 2009-04-21T09:50:08+02:00
Возобновление & mdash; обязательным die()
/ exit()
является некоторая городская легенда, которая не имеет никакого отношения к фактическому PHP. Не имеет никакого отношения к клиенту, «уважающему» Location:
заголовок. Отправка заголовка не останавливает выполнение PHP, независимо от используемого клиента.