session_start();
$_SESSION['pseudo'] = $pseudo;
$_SESSION['password'] = $password;
Une fois ta session en cours, tu places un code dans ce genre en haut de chaque page. Il contrôle que la session est toujours en cours et éjecte l'utilisateur si celui-ci est déloggué.<?
session_start();
$pseudo = $_SESSION['pseudo'];
$password = $_SESSION['password'];
@mysql_connect(host,user,pass) or die("Impossible de se connecter à la base de données");
@mysql_select_db(bdd) or die("Impossible de se connecter à la base de données");
$query = "SELECT login,pwd FROM admin WHERE login='$pseudo' AND pwd='$password'";
$result = mysql_query($query);
if(mysql_num_rows($result) == 0)
{
header ("Location: formulaire.php");
exit;
}
mysql_close();
?>
Ce code fait passer ta session de page en page :Code : Tout sélectionner
session_start();
$pseudo = $_SESSION['pseudo'];
$password = $_SESSION['password']; Donc je reste sur mon idée que 2 sessions sont inutiles et qu'une seule peut gérer les 2 saisons.Les sessions fonctionnent par navigateur, et non pas par fenêtre.
Tu peux avoir 10 fenêtes Firefox ou IE, la session sera toujours la même Smile