Rechercher : dans
Par :

Récuperer variable session sur autre page

Dernière réponse le 18 mai 2009 à 12:33:15 1000trad, le 15 mai 2009 à 17:41:48 
 Signaler ce message aux modérateurs

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 !

_.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Configurati­on: Windows XP Pro
512 RAM, 1Ghz
Mozilla Firefox 3.0.10

Meilleures réponses pour « Récuperer variable session sur autre page » dans :
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
Télécharger ScrapBook VoirInternet évolue en permanence, et les pages disparaissent. ScrapBook permet de garder des copies ou des extraites de pages web très simplement, et permet de les annoter. Il est également capable de récupérer de multiples pages (comme HTTrack) Une...

1

yann1123, le 15 mai 2009 à 18:18:58

Dans quel language ?

Répondre à yann1123

2

1000trad, le 15 mai 2009 à 18:32:58

Merci de ta réponse, c'est du PHP

(désolé du retard ) _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

3

yann1123, le 15 mai 2009 à 19:57:35

$_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+

Répondre à yann1123

4

1000trad, le 15 mai 2009 à 21:33:43

Merci de ta réponse, mais est-ce que le navigateur va savoir où aller chercher la variable ? _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

5

yann1123, le 15 mai 2009 à 23:01:48

Sa dépend tu veus récupérer la variable d'un formulaire ?

Répondre à yann1123

6

le père, le 15 mai 2009 à 23:47:10

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.

Répondre à le père

7

1000trad, le 16 mai 2009 à 08:01:13

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) _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

8

le père, le 16 mai 2009 à 08:48:25
  • +1

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 "

Répondre à le père

10

1000trad, le 16 mai 2009 à 19:26:52

Ouf ! compliqué tout ca ! Je vais essayer de voir ce que ça donne et je vous fait signe ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

12

1000trad, le 18 mai 2009 à 10:45:29

Ouaou ! C'est le top ! Ca marche nickel !!!!

Merci encore ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

13

le père, le 18 mai 2009 à 11:07:35

De rien. Au plaisir.

Répondre à le père

14

1000trad, le 18 mai 2009 à 11:42:16

Peut être pourrais-je vous demander quelques petits conseil vu que je ne suis pas très experimenté en PHP ?

Merci encore ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

15

le père, le 18 mai 2009 à 11:53:48

Pas de problème, mais si c'est une nouvelle question il vaut mieux créer un nouveau fil

Répondre à le père

16

 1000trad, le 18 mai 2009 à 12:33:15

Oui, bien sur ! Mais bon, j'essaye de trouver la solution sur le net avant de poster. _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

9

yann1123, le 16 mai 2009 à 12:23:42

Je viens d'apprendre quelque chose lol :D

Répondre à yann1123