Récupération de la valeur d'une variable dans une autre page

Petit nouveau ! | 3 Messages

23 avr. 2006, 10:08

Bonjour, je fais une manipulation toute bête qui ne fonctionne pas.

Dans une page, je fais un lien sur une image :
<a href="GrandePhoto.php?ImageNb=1"><img src="..."></a>

Dans la page cible "GrandePhoto", j'essaie de me servir de la variable ImageNb :
<img src="<?php echo("GImage." . $ImageNb . "jpg") ?>">

Je n'utilise pas de formulaire. Je l'avais déjà fait sur mon site de photo http://www.le3emeOeil.fr et cela marchait très bien.

Ici, tout se passe comme s'il ne connaissait pas la valeur de la variable. Soit la valeur n'est pas passée, soit la variable n'est pas trouvée.
J'enrage depuis hier soir. Est-ce que vous pourriez m'aider ?
Merci !
Modifié en dernier par Joel le 23 avr. 2006, 17:47, modifié 1 fois.

Eléphant du PHP | 451 Messages

23 avr. 2006, 10:54

Je pense que ça vient du fait que sur ton nouveau site : register_global est à off (et c'est très bien comme ça n'est ce pas iclo ;) )
Je pense que tu peux essayer de mettre :
php echo("GImage." . $_GET['ImageNb']
au lieu de :
php echo("GImage." . $ImageNb
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Petit nouveau ! | 3 Messages

23 avr. 2006, 11:00

Ca marche, merci beaucoup !
Comment est-ce que l'on met register_global à on ?
Je pense bouger mon site de photos de place, je ne voudrais pas me retrouver dans la même situation.
D'autre part, la façon de récupérer les variables dépend-elle de la version de php ? J'ai fait mon site avec la norme php3...

Merci encore.

Eléphant du PHP | 451 Messages

23 avr. 2006, 12:34

C'est un paramètre de php.ini.
Mais le fait de mettre ce paramètre à on fait prendre des risques au niveau de la sécurité.
C'est donc préférable de le laisser à off.
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

ViPHP
ViPHP | 2144 Messages

23 avr. 2006, 15:54

Je pense que ça vient du fait que sur ton nouveau site : register_global est à off (et c'est très bien comme ça n'est ce pas iclo ;)
Tout à fait :pouce: :pouce:

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

23 avr. 2006, 16:17

Salut,

les questions ne sont pas stupides, et surtout ce genre de titre n'est pas très explicite et ne facilite pas les recherches

Est-ce que tu pourrais le changer stp ?

Petit nouveau ! | 3 Messages

23 avr. 2006, 17:01

Comment fait-on pour changer le sujet ?

ViPHP
ViPHP | 2144 Messages

23 avr. 2006, 17:46

Tu édites ton premier message et tu en changes le titre.