puoi usare questa funzioncina statica..
Codice PHP:
public static function redirect($url)
{
if (!headers_sent())//Se l'header non è stato già spedito allora php fa il redirect
{
header('Location: '.$url);
exit;
}
else //altrimenti il redirect sarà fatto in javascript o, se disabilitato, in 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;
}
}