Page 1 sur 1
Petite question sur les variables $_SESSION
Posté : 21 juil. 2005, 12:50
par nani
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 !
Posté : 21 juil. 2005, 12:57
par rami
Oui c'est tout à fait possible.
Tu penses bien à faire un session_start() au début du script?
Posté : 21 juil. 2005, 13:00
par nani
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 ?
Posté : 21 juil. 2005, 13:05
par rami
Il faut enregistrer tes variables ainsi:
$_SESSION['var'] = 'ta valeur';
session_register est déprécié, il est déconseillé de l'utiliser.
Posté : 21 juil. 2005, 13:10
par nani
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 !
Posté : 21 juil. 2005, 13:29
par donny
c est correct
je fais pareil
Posté : 21 juil. 2005, 13:41
par nani
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
Posté : 21 juil. 2005, 13:48
par nani
Pour info il n'aime pas non plus $_SESSION['i']
Posté : 21 juil. 2005, 13:48
par raptor
il suffit de rajouter un préfixe pour les boucles

Posté : 21 juil. 2005, 14:07
par ouckileou
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
