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