Problème avec les variables de session en php [Fermé]

Signaler
-
Messages postés
2612
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
15 juin 2021
-
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

Messages postés
2612
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
15 juin 2021
1 552
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.
Messages postés
2612
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
15 juin 2021
1 552 > soukayna
L'erreur qui est ressorti?

De plus vous assignez a $_Session['statut'] Une variable qui n'existe pas ($Statut n'est nul part excepté en commentaire).

Il me semble également que le Session_register est déprécié
merci , j ai fait ce que tu m avait dit , mais pas de change