Problème avec les variables de session en php
soukayna
-
diablo13800 Messages postés 3469 Date d'inscription Statut Membre Dernière intervention -
diablo13800 Messages postés 3469 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j ai un souci sur les variables de session en php
session_start();
$_session_register("visiteur");
$_SESSION["visiteur"]=$email ;
$_SESSION['id_user']=$iduser ;
$_SESSION['email']=$email ;
$_SESSION['mot_de_passe']=$password ;
$_SESSION['statut']=$statut ;
1 réponse
-
Bonjour,
Session_register n'est pas une variable, mais une fonction. Votre Problème vient peut être de la , mais dur sachant qu'on ne sait rien de votre code , ni de l'erreur affichée...-
voici tout le code probleme de session en php
<?php session_start(); include"connexion.php"; if(isset($_POST['ajouter'])){ $email=$_POST['login']; //echo $email; exit; $password=$_POST['mot_de_passe']; //$statut=$_POST['statut']; //echo $password; exit; $requete=" select * from utilisateur where email='$email' and mot_pass='$password' and statut=1"; $result=mysql_query($requete); if(mysql_num_rows($result)) { $ligne=mysql_fetch_array($result); $iduser=$ligne['id_user']; $statut=$ligne['statut']; /* Les variable de sessions*/ if($ligne[0]==1) { session_start(); session_register("visiteur"); $_SESSION["visiteur"]=$email ; $_SESSION['id_user']=$iduser ; $_SESSION['email']=$email ; $_SESSION['mot_de_passe']=$password ; $_SESSION['statut']=$statut ; //header("Location:index.php?id_page=24"); echo"connection reussi"; } else echo"problème de session"; } else { //header("Location:index.php?msg=0"); echo"connection non reussit"; } } mysql_close(); ?>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI
Merci d'y penser dans tes prochains messages. -
-