PHP > Sessions à propos d'une redirection

Fermé
Typhlosion - 10 avril 2004 à 16:18
lagassat Messages postés 527 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 6 septembre 2004 - 13 avril 2004 à 09:10
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

Utilisateur anonyme
11 avril 2004 à 10:33
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
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
Utilisateur anonyme
12 avril 2004 à 12:10
Y'a pas de quoi!

Fat_Cartman,
Parce que je le vaux bien...
0
lagassat Messages postés 527 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 6 septembre 2004 80
13 avril 2004 à 09:10
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