Pronlème session
sim
-
sfel Messages postés 1645 Statut Membre -
sfel Messages postés 1645 Statut Membre -
Bonjour, j'ai l'impression que mes sessions ne sont pas enregistrées .... je ne sais pas pourquoi. Voici le code :
<?php
session_start(); // initialisation de la variable session
echo('<?xml version="1.0" encoding="iso-8859-1"?>');
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Zspace membres</title>
<meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="styles/design.css" />
</head>
<body>
<?php include('menu.php'); ?>
<div id="content">
<?php
if ((isset($_POST["password"])) AND (isset($_POST["email"] ))) //on teste si les variables existent
{ $password == $_POST['password'] ; //la variable mdp prds la valeur de ce qui a été tapé
$email == $_POST['email'] ; //la variable pseudo prds la valeur de ce qui a été tapé
}
else //sinon
{
$mot_de_passe = "" ; //la variable prds la valeur vide
$email = ""; //la variable prds la valeur vide
}
include ('config/database.php');
mysql_connect($server, $user, $password); // Connexion à MySQL
mysql_select_db($database); // Sélection de la base On est connectés, on peut travailler sur la BDD
// On est connectés, on peut travailler sur la BDD
$reponse = mysql_query("SELECT * FROM membres ") or die(mysql_error()); //TOUT les membres
// On fait une boucle pour lister tout ce que contient la table :
while ($membres = mysql_fetch_array($reponse) ) //créé un tableau ordonné avec TOUT les membres,
{
if ( ($password == $membres['password']) AND ($email == $membres['email']))
{
echo('ca marche');
$_SESSION['email'] = $email; //pseudo correct donc on garde le pseudo dans la var session
$_SESSION['password'] = $password; //mot de passe correct donc on garde le pass dans la var session
}
else
{
if ((!isset($_SESSION['password'])) AND (!isset($_SESSION['email'] )))
{
echo'<br></br>';
echo('probléme de connexion ...');
echo($_SESSION['email']);
echo'<br></br>';
echo('Erreur de session');
}
else
{
echo('email ou mdp incorect');
}
} //fin if principal
} //fin while
// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
include("copyright.php") ;
?>
</div> <!-- fin de content !-->
</body>
</html>
merci pour votre aide !
<?php
session_start(); // initialisation de la variable session
echo('<?xml version="1.0" encoding="iso-8859-1"?>');
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Zspace membres</title>
<meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="styles/design.css" />
</head>
<body>
<?php include('menu.php'); ?>
<div id="content">
<?php
if ((isset($_POST["password"])) AND (isset($_POST["email"] ))) //on teste si les variables existent
{ $password == $_POST['password'] ; //la variable mdp prds la valeur de ce qui a été tapé
$email == $_POST['email'] ; //la variable pseudo prds la valeur de ce qui a été tapé
}
else //sinon
{
$mot_de_passe = "" ; //la variable prds la valeur vide
$email = ""; //la variable prds la valeur vide
}
include ('config/database.php');
mysql_connect($server, $user, $password); // Connexion à MySQL
mysql_select_db($database); // Sélection de la base On est connectés, on peut travailler sur la BDD
// On est connectés, on peut travailler sur la BDD
$reponse = mysql_query("SELECT * FROM membres ") or die(mysql_error()); //TOUT les membres
// On fait une boucle pour lister tout ce que contient la table :
while ($membres = mysql_fetch_array($reponse) ) //créé un tableau ordonné avec TOUT les membres,
{
if ( ($password == $membres['password']) AND ($email == $membres['email']))
{
echo('ca marche');
$_SESSION['email'] = $email; //pseudo correct donc on garde le pseudo dans la var session
$_SESSION['password'] = $password; //mot de passe correct donc on garde le pass dans la var session
}
else
{
if ((!isset($_SESSION['password'])) AND (!isset($_SESSION['email'] )))
{
echo'<br></br>';
echo('probléme de connexion ...');
echo($_SESSION['email']);
echo'<br></br>';
echo('Erreur de session');
}
else
{
echo('email ou mdp incorect');
}
} //fin if principal
} //fin while
// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
include("copyright.php") ;
?>
</div> <!-- fin de content !-->
</body>
</html>
merci pour votre aide !
A voir également:
- Pronlème session
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Session invalide ou obsolète ✓ - Forum finances
- Ouverture de session gmail - Guide
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Windows