|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Yves GUILHEMIngénieur systèmes et réseaux Inscription : janvier 2012 Messages : 2 ![]() |
Bonjour à tous,
J'ai récemment installé EasyPHP 5.3.8.1, pour monter un site rapidement pour autant je me casse les dents sur un probleme qui semble trop simple... La portée des valeurs des variables globales (tableaux SuperGlobaux!) que j'initialise dans un des scripts de mon portail semble ne pas pouvoir etre exploitées dans les autres scripts...Je m'explique:Mon portail comporte deux cadres l'un comporte des "inputs" qui à la validation initialisent des variables dans un tableaux SuperGlobal, ces variables sont censées etre utilisées à l'occasion dans toutes les pages du sites... Quand j'affiche ces tableaux globaux dans les autres pages les variables sont affichées mais les valeurs ont a disparues. Il semble que l'initialisation des variables n'a vecu que le temps du script ou je les ai renseignées!! J'ai essayé, $GLOBALS, $_SESSION, , $_COOKIE, et meme $_SERVER avec modification du fichier httpd.conf avec SetEnv! ...etc) Merci de m'aiguiller... |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
Bonjour,
si tu veux retrouver ces valeurs dans toutes les pages du site, c'est la globale $_SESSION qu'il faut utiliser. Pour que cela fonctionne il faut débuter toutes tes pages par : Petit conseil : tu peux afficher à n'importe quelle étape du processus le contenu de ta superGlobale (cool pour débugger), par exemple : Code :
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Yves GUILHEMIngénieur systèmes et réseaux Inscription : janvier 2012 Messages : 2 ![]() |
Merci ca marche nickel!
Ce qui a décoincé la situation c'est le fait de declarer session_start() dans chaque script utilisant les valeurs des variables du tableau global $_SESSION. ![]() J'avais déclaré qu'une fois session_start() pensant que cela allait rendre visible $_SESSION....Mais non!!! Mais qu'en est-il de la durée de vie de cette valeur renseignée dans le tableau? |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
Bonjour,
Citation:
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com