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/2007, 23h54   #1
Membre à l'essai
 
Inscription : mai 2006
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 158
Points : 23
Points : 23
Par défaut problème avec les sessions

bonjour, ca me rend chevre ! mes sessions ne fonctionne pas !
voila ce que j'ai dans ma page " senregistrer.php"
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?php
connect();
 
 
 
// récupération du login et du mdp saisie
$login = trim($_POST['user']); // on suprime les espaces
$pass = trim($_POST['mdp']);
 
 
 
 
if (!empty($login) && !empty($pass))   //vérification que la saisie est bien eut lieu( Pas vide)
{
 
$CompteVerif = VerifUserMdp($pass,$login);
	if ($CompteVerif == 1 )
	{
	 // on rempli la fonction session_start
 
	   $_SESSION['login'] = $login;
       $_SESSION['mdp'] = $pass;
 
 
      require('demarage.php'); //et on vous envoie a la page " principale"
	}
		else 
		{
		require('index.php');  
		}
}
 
else
		{
		require('index.php'); // rien n'a été saisie donc on renvoie sur une nouvelle page de connexion
		}
et j'ai dans ma page demarage donc la premiere ou je doit avoir les informations de la sessions ceci
Code :
1
2
3
4
5
6
 
<?php
	session_start();
?>
 
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.0//EN">
rien ne fonctionne...je ne comprend pas voici l'erreur que j'ai dans ma page, j'arrive a me connecté a la page demarage mais voici l'erreur :
Citation:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\conference\senregistrer.php:3) in c:\program files\easyphp1-8\www\conference\demarage.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\conference\senregistrer.php:3) in c:\program files\easyphp1-8\www\conference\demarage.php on line 2
marie4449 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2007, 01h03   #2
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
avant de déclarer toute variable de session il faut un session_start() également

je voit que dans ta page senregistrer.php tu n'a pas de session_start(), sauf si tu n'a pas afficher tout ton code
maximenet 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 18h07.


 
 
 
 
Partenaires

Hébergement Web