PHP > Sessions à propos d'une redirection

Typhlosion -  
lagassat Messages postés 527 Statut Membre -
Bonjour,

S'il vous plaît, dans ma page login.php4 j'ai :

session_start();
session_register('login');

echo 'Vous etes bien logué. Veuillez patientez ...';
header("Refresh: 3; URL=index.php3");
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'acueil de votre espace membres
// la page se charge automatiquement dans les 3 secondes.

}

Et à la fin je trouve ce message :

Vous etes bien logué. Veuillez patientez ...
Warning: Cannot modify header information - headers already sent by (output started at -------------------------------/articles/login.php4:37) in ----------------------------------articles/login.php4 on line 38

?>

Merci d'avance.

4 réponses

  1. Utilisateur anonyme
     
    le refresh que tu fais doit etre effectué, comme tout header(location, cookie...) avant toute sortie de code html, donc avant ta structure <HTML><HEAD> .......
    Essaie de réorganiser ton code et ca devrait marcher!

    Fat_Cartman,
    Parce que je le vaux bien...
    0
  2. Typhlosion
     
    Merci beaucoup.
    Tout marche à la perfection, grâce à vous ! (Non, c'est vrai car là j'ai essayé de chercher partout dans une bonne cinquantaine de site en PHP et rien ...

    Encore Merci et à bientôt !
    0
  3. Utilisateur anonyme
     
    Y'a pas de quoi!

    Fat_Cartman,
    Parce que je le vaux bien...
    0
  4. lagassat Messages postés 527 Statut Membre 81
     
    C agreable quand quelqu'un vient dire que ca mache ;)

    "2 choses sont infinies : l'univers et la betise humaine
    bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
    0