Page 1 sur 1

message dans mon code

Posté : 18 juil. 2012, 12:00
par Pemco
voici les messages que je rencontre dans mon code.
Notice: Undefined index: userId in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userName in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userFirstname in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userEmail in C:\wamp\www\forum\inc\session.inc.php on line 22
ABUL
voici le code de session.inc.php
<?php
// ---------------------------------------
// session.inc.php
// ---------------------------------------

class Session{
// Constructeur
function Session(){
session_start();
}
// Support Session pour les urls
function paserURL($url,$vars=""){
return $url."?".session_name()."=".session_id().
($vars!=""?"&".$vars:"");
}
// Sauvegarde d'une variable
function save($name,$value){
$_SESSION[$name]=$value;
}
// charger une variable sauvegardée
function load($name){
return $_SESSION[$name];
}
// Fermer la session
function close(){
session_destroy();
}

}
?>

Re: message dans mon code

Posté : 18 juil. 2012, 13:15
par moogli
Salut,

Tu demande un index dans un tableau et cette index n'existe pas (c'est comme si tu voulais retirer de l'argent d'un compte qui n'existe pas : c'est pas possible :mrgreen: )

Utilisé isset pour vérifier que l'index existe avant de l'utiliser.


@+

Re: message dans mon code

Posté : 23 juil. 2012, 11:01
par Pemco
ou utiliser le isset pour quelqu'un qui n'a jamais utiliser isset()

Re: message dans mon code

Posté : 23 juil. 2012, 12:24
par AB
Y'a des exemples dans le manuel