Forum Webscript.Ru
Программирование => PHP => Тема начата: sa от 18 Июня 2003, 23:52:54
-
Подскажите пожалуйста как можно перейти при выполнении скрипта при определённом условии выйти из этого скрипта и загрузить определённу сраничку или запустить другой скрипт ?
-
если всю страницу хочешь перезагрузить, я пользуюсь :
echo "";
-
ето естественно когда уже вывод страницы начался, иначе пользуйся
header(\'Location: destination_page\');
-
вот что придумалось только что :)
function redirect($url) {
if (headers_sent()) {
echo "";
} elseif (php_sapi_name() == "cgi") {
header("Status: 301 Moved Permanently");
header("Location: $url");
} else {
header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
}
}
хотя вместо 301 заголовка возможно стоит выдавать
307 Temporary Redirect
-
Или:
Status: 302 Moved Location