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 21/02/2006, 22h50   #1
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 260
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 260
Points : 305
Points : 305
Par défaut Erreur session_regenerate_id()

Slu

qqn pourrais m expliquer cette erreur ??

Code :
1
2
 
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot send session cookie - headers already sent by (output started at *****:30) in ********* on line 20
thx ..
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 22h59   #2
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Un grand classique : Tu as du code html ou un espace blanc avant ton code php.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 23h05   #3
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 260
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 260
Points : 305
Points : 305
Citation:
Envoyé par macbook
Un grand classique : Tu as du code html ou un espace blanc avant ton code php.
thx ... ??? avant quoi ??

et comment bien utilise la fonction session_regenerate_id() ??
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 23h20   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

C'est en effet un grand classique, un problème auquel nous avons tous été ou auquel nous serons tous confrontés un jour ou l'autre...
Tu envoies quelque chose au navigateur avant d'appeler cette fonction : cela peut être une simple sortie de balise ?> comme une bête ligne vide au tout départ de ton script comme tout plein de choses.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 08h23   #5
Membre expérimenté
 
Avatar de dj-julio
 
Inscription : décembre 2005
Messages : 742
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 742
Points : 576
Points : 576
c'est sur penses bien à lire les docs
un session_start() doit toujours être placé en tout début de ta page avant le html même

en gros ta page commence comme ça
<?php session_start(); ?>

et voila le tour est joué
sinon pour ta question, voila un lien pour le session_regenerate_id
__________________
Mon Site/Cv.
dj-julio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 11h14   #6
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 260
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 260
Points : 305
Points : 305
Citation:
Envoyé par dj-julio
c'est sur penses bien à lire les docs
un session_start() doit toujours être placé en tout début de ta page avant le html même

en gros ta page commence comme ça
<?php session_start(); ?>

et voila le tour est joué
sinon pour ta question, voila un lien pour le session_regenerate_id
oui sauf que moi je mets les require avant le session_start() .... et c tout ce que je mets
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 11h30   #7
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Alors il y a un espace ou autre dans tes fichiers inclus avec require().
macbook 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 14h32.


 
 
 
 
Partenaires

Hébergement Web