Probleme de recuperation de variable de session

Répondre
pascuit
le 04/07/2006 à 12:19
pascuit
Voila j'ai un formulaire de login, qu'il faut remplir etc... Et je veux recuperer le login en variable de session.

session_start();
.....
.....
$_SESSION['login'] = $_POST['login'];


A ce niveau en faisant un echo j'ai bien le login rentrer dans le formulaire en variable de session
Mon problème c'est que je n'arrive pas a acceder à cette variable de session lorsque je passe sur une autre page.

Par exemple en faisant une redirection :

header('Location: membre.php');

Dans membre j'ai ecrit

session_start();

include 'fonctions.php'; // pour des redirections

if (!isset($_SESSION['login'])) {
redirection('index.php');
exit();
}

else {
$login = htmlentities(stripslashes(trim($_SESSION['login'])));

echo $login ;

}

Et il revien directement à l'index, pourtant $_SESSION['login'] existe !

Merci d'avance pour le coup de main
pascuit
le 04/07/2006 à 15:26
pascuit
J'ai essayer le cours sur les sessions (recopier mot pour mot) et j'ai les message :

"Les variables ne sont pas déclarées"
moogli
le 04/07/2006 à 16:28
moogli
salut,

tu a ce message pour quelle page ?

peut tu nous faire un wall de ton code ?

est que ton navigateur bloque les cookies ?

commente les header, exit ....; et faitun var_dump($_SESSION);

@+
Il en faut peu pour être heureux !!!!!
Frank
le 07/07/2006 à 07:47
Frank
Bonjour,

Vérifie bien que les règlages du Cookie PHPSESSID (domaine, répertoire, etc...) soient bien configuré pour qu'il soit reconnu dans les prochaines pages. Cela peut être dû aussi à un problème du navigateur qui n'accepte peut-être pas les Cookies. Je ne sais pas, cela peut être un autre problème, peux-tu nous fournir plus d'informations?
Astyax69
le 07/07/2006 à 16:51
Astyax69
Salut :)
Est-cxe que tu as bien mis session_start() au début de ta page ? Je sais c'est con mais on sait jamais smiley
zebden
le 07/07/2006 à 17:20
zebden
Dans membre j'ai ecrit

session_start();

include 'fonctions.php'; // pour des redirections


Effectivement, c'est ... ^^
Je taquine mais il l'a bien mis.

Tu dev sous quelle plateforme ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
pascuit
le 10/07/2006 à 22:17
pascuit
J'ai trouvé une solution pour mon problème en passant l'id de la session directement dans l'URL
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours