Récuperer variable session sur autre page

Fermé
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 15 mai 2009 à 17:41
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 18 mai 2009 à 12:33
Bonjour à tous !

Je suis toujours en train de créer mon site internet, et j'ai utilisé pour cela un forum tout fait, que j'ai paramétrer pour l'intégrer à mon site. Le seule problème c'est que j'aimerai récupérer une variable sur la page de mon forum, la variable du pseudo afin de pouvoir la prérentrer dans un input.

En gros, je souhaite de disposer de ma variable sur toutes mes pages afin de pouvoir l'utiliser des que je le souhaite.


Comment pourrais-je inclure cette variable pseudo sur mes autres pages et qu'elle soit utilisable ?

J'espère que j'ai expliqué mon problème correctement,


Merci à tous !

7 réponses

Non, pas ta variable $pseudo, seul le tableau $_SESSION est transmis de page en page
C'est à toi de ranger le pseudo dans ce tableau dans une page
$_SESSION['pseudo']=$pseudo;
et de le récupérer dans une autre
$pseudo=$_SESSION['pseudo'];

tu peux utiliser n'importe que indice tu tableau, par exemple
$_SESSION['xyz']=$pseudo; // 1ère page
$pseudo=$_SESSION['xyz']; // 2ème page
marche aussi, mais c'est moins lisible.

Tu peux même ne pas avoir du tout de variable $login et utiliser partout directement $_SESSION['login'] mais ça peut devenir pénible à écrire, surtout si tu mets ta variable directement dans une chaîne entre "
1
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
16 mai 2009 à 19:26
ouf ! compliqué tout ca ! Je vais essayer de voir ce que ça donne et je vous fait signe !
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123 > 1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011
18 mai 2009 à 10:45
Ouaou ! C'est le top ! Ca marche nickel !!!!

Merci encore !
0
le père > 1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011
18 mai 2009 à 11:07
De rien. Au plaisir.
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123 > le père
18 mai 2009 à 11:42
Peut être pourrais-je vous demander quelques petits conseil vu que je ne suis pas très experimenté en PHP ?

Merci encore !
0
le père > 1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011
18 mai 2009 à 11:53
Pas de problème, mais si c'est une nouvelle question il vaut mieux créer un nouveau fil
0
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 3
15 mai 2009 à 18:18
Dans quel language ?
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
15 mai 2009 à 18:32
Merci de ta réponse, c'est du PHP

(désolé du retard )
0
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 3
15 mai 2009 à 19:57
$_REQUEST['nom de ta variable'];

mais vu que je comprend pas réelement ta question c'est peut être pas correct.
mais pour récupérer des variables d'une autre page c'est
$_GET['variable'];
ou
$_REQUEST['variable'];

A+
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
15 mai 2009 à 21:33
Merci de ta réponse, mais est-ce que le navigateur va savoir où aller chercher la variable ?
0
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 3
15 mai 2009 à 23:01
sa dépend tu veus récupérer la variable d'un formulaire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour

Il y a un tableau qui est disponible sur toutes les pages, c'est le tableau $_SESSION.
Pour pouvoir l'utiliser, il faut mettre au début de TOUTES les pages (avant le doctype ou la balise HTML) l'instruction :
session_start();
attention, il ne faut aucun espace et aucune ligne même vide avant la balise <?php
Moyennant ces précautions, tu te sers de ce tableau comme d'une variable normale, mais qui est conservée de page en page.
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
16 mai 2009 à 08:01
Merci beaucoup de votre reponse ! mais une fois que j'ai le Session_start, ca va récupéré automatiquement ma variable $pseudo sur ma page de forum.

(C'est vrai que sur toutes les pages du forums, session_start est présent)
0
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 3
16 mai 2009 à 12:23
je viens d'apprendre quelque chose lol :D
0