Tu dois impérativement être en PHP 4..
Tu mets :
Code :
- <?
- ob_start('ob_gzhandler');
- ?>
|
au début du fichier, après tu peux afficher n'importe quoi, de toute manière ce sera mis en cache... Tu peux ainsi mettre des header() n'importe où.
Autre solution, utiliser cette fonction :
Code :
- function Redirect($dest) {
- if (!headers_sent())
- header('Location: ' . $dest);
- else
- echo '<script language="JavaScript">window.location=\'' . $dest . '\'</script>';
- }
|
Si le header() ne peut fonctionner ça passe par JavaScript. Si JavaScript n'est pas présent chez le user, eh bien la redirection n'aura pas lieu .