Пример функции для 302го редиректа

07.07.2014
У 301 редиректа есть минус – его результаты кэшируются браузером. Иногда, например, в панели администрирования, это может сильно усложнить жизнь. Тогда на помощь приходит редирект 302 - moved temporarily

1
2
3
4
5
6
7
8
9
10
11
function redirect302($url)
{
  if (headers_sent()) {
    echo "<script>document.location.href='$url';</script>\n";
  } else {
    @ob_end_clean(); // clear output buffer
    header( 'HTTP/1.1 302 moved temporarily' );
    header( "Location: ". $url );
  }
  exit();
}


Категории: PHP
Яндекс.Метрика