Petite question sur les variables $_SESSION

nani
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 12:50

Est ce que je peux recuperer mes variables $_SESSION dans des fenetres popup?

A priori je dirais que oui vu que ce sont des cooki envoyé au serveur, mais vu que cela ne fonctionne pas je me pose des questions !

Mammouth du PHP | 983 Messages

21 juil. 2005, 12:57

Oui c'est tout à fait possible.
Tu penses bien à faire un session_start() au début du script?

nani
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 13:00

Oui pas de probleme la dessus.

Par contre j'enregistre mes variable comme ca:
$_SESSION[var]="var";
Est ce que tu crois qu'utiliser:
session_register['var'];
$var="var";
changerai quelque chose a mon probleme ?

Mammouth du PHP | 983 Messages

21 juil. 2005, 13:05

Il faut enregistrer tes variables ainsi:
$_SESSION['var'] = 'ta valeur';
session_register est déprécié, il est déconseillé de l'utiliser.
Modifié en dernier par rami le 21 juil. 2005, 13:18, modifié 1 fois.

nani
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 13:10

Je crois avoir trouvé la solution!

En fait j'enregistre dans une variable $_SESSION, une variable que je recoit en $_GET. D'où:
$_SESSION['1']=$_GET['1'];
Mais je crois qu'au lieu d'enregistré la valeur quil y a dans le GET, il enregistre le GET['1'].

Je vais verifier ca !

Eléphant du PHP | 406 Messages

21 juil. 2005, 13:29

c est correct
je fais pareil

nani
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 13:41

Solution:

Il n'apprecie tout simplement pas le
$8SESSION['1'];
Apparement il n'accepte pas les chiffre comme nom de variable !!!
Meme si c tout de meme bien pratique pour faire des boucle !

Merci a tous pour vous etre penché sur mon cas

nani
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 13:48

Pour info il n'aime pas non plus $_SESSION['i']

Mammouth du PHP | 543 Messages

21 juil. 2005, 13:48

il suffit de rajouter un préfixe pour les boucles :)

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

21 juil. 2005, 14:07

Apparement il n'accepte pas les chiffre comme nom de variable !!!
Meme si c tout de meme bien pratique pour faire des boucle !
Un nom de variable valide doit commencer par une lettre ou un souligné (_), suivi de lettres, chiffres ou soulignés.
=> http://fr.php.net/manual/fr/language.variables.php

;)