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 14/05/2006, 15h26   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
Par défaut Léger problème...

Bonjour,

j'ai un message de ce genre en haut de ma page :

Code :
1
2
Notice: A session had already been started - ignoring session_start() in  c:\program files\easyphp1-8\www\questionnaire\login.php on line  3
je ne sais pas d'ou ca viens
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 15h34   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Salut !

tu appelles deux fois session_start() (ou tu fais session_start() alors que tu es en session.auto_start) sans faire de session_write_close() ou de session_destroy() entre les deux (ou entre le début du script et le session_start())
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 15h34   #3
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
Citation:
Envoyé par sagitarium
Bonjour,

j'ai un message de ce genre en haut de ma page :

Code :
1
2
Notice: A session had already been started - ignoring session_start() in  c:\program files\easyphp1-8\www\questionnaire\login.php on line  3
je ne sais pas d'ou ca viens
Tu dois deja faire un session_start(); avant !
Peut etre dans un des fichier que tu inclus?
Sinon mon nous un peu ton code
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 15h49   #4
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
non je ne vois rien avant...

voici le code la page ya pas granchose :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<? 
/* Include Files *********************/
session_start(); 
include("database.php");
include("login.php");
 
/*************************************/
?>
 
<html>
<title>QUESTIONNAIRE CREATEUR D'ENTREPRISE</title>
<body>
 
<? displayLogin(); ?>
 
</body>
</html>
et j'ai aussi un probleme j'ai enregistré des variables en SESSION :

Code :
1
2
3
$_POST['user'] = stripslashes($_POST['user']);
   $_SESSION['username'] = $_POST['user'];
   $_SESSION['password'] = $_POST['pass'];
mais dans les pages suivantes, on ne reconnait pas ces variables..
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 16h58   #5
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
tu es sûr que tu n'es pas en auto_start ? (dans le php.ini)
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 18h16   #6
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
je suis bien en off...
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 18h22   #7
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
tu appelles session_start() dans login.php (ligne 3) tout en l'ayant appellé dans le fichier qu inclut login.php
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 18h52   #8
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
J'aimerai maintenant accéder à la variable username sur toute les pages ..
J'ai bien fait :

Code :
1
2
3
$username=$_POST['user'];
   $_SESSION['username'] = $_POST['user'];
   $_SESSION['password'] = $_POST['pass'];
je devrais avoir accés a $_SESSION['username'] sur toutes les pages..?
ou bien j'ai oublié quelque chose...
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 19h55   #9
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
la première ligne ne sert à rien

ensuite oui tu devrais avoir accès à $_SESSION['username'] dans toutes les pages où tu fais un session_start()

si ce n'est pas le cas, fait afficher le session_id() et vérifie qu'il ne varie pas
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 20h05   #10
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
c'est bon j'ai réussi à résoudre le problème!
j'ai fait passer le username dans un "hiddenfield" et je le post comme les autres elements..je fais ca sur tt le site
c amarche bien... c un pe a l'arrache mais bon..

Merci
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 09h39   #11
Membre à l'essai
 
Inscription : juin 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 37
Points : 20
Points : 20
Salut,
Peut-être que tu faisais un session_start() dans la page où tu incluais tes 2 autres pages (database.php et login.php) :o
Fluckysan 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 03h39.


 
 
 
 
Partenaires

Hébergement Web