Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/10/2006, 12h17   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
Par défaut Erreur lors d'une redirection

Bonjour,

je travaille sur l'espace admin de mon blog.

je mets un petit bout de code au debut de mes pages réservées pour controler que la variable de session 'user' est bien set.
Si ce n'est pas le cas je set une variable 'paslog' et je renvoi vers la page de login, paslog étant un temoin pour afficher un message adequat.

voici le bout de code
Code :
1
2
3
4
if (!(isset($_SESSION['user']))) {
    $_SESSION['paslog']=1;
    header("location: login.php");
    exit();}
qui appelle ce message d'erreur :
Citation:
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\guanxi\page_begin.php:23) in c:\program files\easyphp1-8\www\guanxi\ecrire.php on line 17
je ne comprends pas ce message

merci
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 13h02   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Cela veut tout simplement dire que le header ne peut être modifié. Par conséquent il faut faire des modifications dans ton code.

Je te conseille de regarder ceci : Comment faire une redirection ?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 13h17   #3
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
et aussi : Explications et correction de l'erreur "headers already sent"

Prends l'habitude de faire une recherche dans la faq (entre autres) avant de poster !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 13h39   #4
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 32
Points : 10
Points : 10
Si tu as un echo dans la page [avant le header], supprime le.
ouss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h20.


 
 
 
 
Partenaires

Hébergement Web