Универсальная функция редиректа на php:
//==== Редирект... Сначала пробуем PHP редирект,
//затем редирект на JavaScript ,
//затем пробуем http редирект:
function redirect($url) {
if (!headers_sent()) {
//Если заголовки еще не отправлены...
//пробуем редирект на php
header("Location: " . $url); exit;
} else {
//Если заголовки отправлены...
//делаем редирект на javascript ...
echo '<script type="text/javascript">';
echo 'window.location.href="' . $url . '";';
echo '</script>';
//если javascript отключен, делаем редирект на html.
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url=' . $url . '" />';
echo '</noscript>'; exit;
}
}
//==== End -- Редирект
Интересно практическое применение такой функции…
Levik, в некоторых больших CMS похожие функции используются. Она универсальная.