Универсальная функция редиректа на php

Универсальная функция редиректа на 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 -- Редирект

Универсальная функция редиректа на php: 2 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *