Hello, je suis en train de crééer un systeme de compte avec des sessions. Voila mon code:

Code

<?
session_start();

if (isset($_POST['login'])){ // execution apres envoi du formulaire

$login = $_POST['login'];
$pass = md5($_POST['pass']);

// requete sur la table cd_users (on récupère les infos de la personne)
mysql_select_db($database_dbprotect);
$verif_query=sprintf("SELECT * FROM cd_users WHERE login='$login' AND pass='$pass'");
$verif = mysql_query($verif_query) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
$id_utilisateur = $row_verif['id_user'];
$priv_utilisateur = $row_verif['privilege'];

if ($utilisateur) { // On test s'il y a un utilisateur correspondant
    session_register("connexion");
 
 $_SESSION['privilege'] = $priv_utilisateur;
 $_SESSION['id'] = $id_utilisateur;
}
}

//Déconnexion de session
if(isset($_GET['out']) && $_GET['out'] == 'delog'){
session_unset("connexion");
}
?>


j'ai codé ca avec easyphp et la Version 4.3.3 de php et tout fonctionne correctement. Mais mon hébergeur à la Version 4.3.11 de php et la ca ne fonctionne pas bien. Je me logue avec le formulaire de connexion, les variables de sessions marchent bien mais dès que j'actualise la page ou que je change de lien, y a plus rien dans mes variables de sessions 'privilège' et 'id' et donc ca se déconnecte automatiquement...

je comprend pas trop ce qui se passe, si vous avez des idées, des remarques... parce que j'ai un peu besoin d'aide icon_rolleyes.gif