[RESOLU]Je comprends rien à mon GLOBALS...ça ne marche plus !

Je comprends rien à mon GLOBALS...ça ne marche plus ! [RESOLU] - PHP - Programmation

Marsh Posté le 26-07-2004 à 23:55:14    

Je comprends pas, sur la page test1.php j'ai :
 

Code :
  1. <?
  2. $GLOBALS['test'] = 'Test';
  3. echo '<a href="test2.php">TEST</a>';
  4. ?>


 
sur la page test2.php j'ai :
 

Code :
  1. <?
  2. echo $GLOBALS['test'];
  3. ?>


 
et il me dit :
 

Notice: Undefined index: test in C:\www\test2.php on line 2


 
Savez vous d'où vient le problème ? Ca fait quelques jours que j'utilise les variables globales et ça marchait. Je ne crois pas avoir changé quoique ce soit pourtant ...
 
Merci.


Message édité par Dj YeLL le 27-07-2004 à 09:58:51
Reply

Marsh Posté le 26-07-2004 à 23:55:14   

Reply

Marsh Posté le 26-07-2004 à 23:59:01    

euh. le fait de mettre en global une variable sur une page ne la rend pas accessible sur une autre...
 
global rend acessible une variable dans les fonctions d'un même fichier.  
 
les session peuvent t'aider $_SESSION
 
les variables globales c'est mal...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 00:02:26    

Mer*e ! Quel c*n ! (auto-censure powa)
 
Je vois pas pourquoi je suis parti sur GLOBALS moi ! :/ C'est en effet les sessions que j'utilise depuis quelques jours ...
 
Mon excuse : il est tard et je suis fatigué ! :D
 
Merci bcp !
 
++

Reply

Marsh Posté le 27-07-2004 à 00:06:39    

je me disais aussi :jap:


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 09:07:24    

Bon ben forcement ça marche hein (pas répondu hier soir, trop fatigué :D)
 
Encore merci...

Reply

Marsh Posté le 27-07-2004 à 09:11:55    

Citation :

Sujet : Je comprends rien à mon GLOBALS... ça ne marche plus !

 
Tu peux remplacer ca par :
Sujet :[Résolu]Maintenant je comprend tout à mon GLOBALS... ça marche !
 
:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed