Récupérer une variable de l'URL sous wamp/php

Fermé
sirsil - 8 déc. 2007 à 16:41
 alucardx77 - 10 oct. 2009 à 16:33
Bonjour,

J'ai installé Wamp serveur 2.0.
Le problème est que sous localhost, les scripts PHP n'arrivent pas récupérer les variables passées dans l'URL.

Exemple: http://localhost/monsite/test.php?action=OK

Le script PHP ne récupére rien dans la variable $action.
Le même script une fois monté chez mon hébergeur, me renvoit bien $action=OK

Ya-t-il qq chose à changer dans le config WAMP au niveau de Apache, ou PHP?

Merci de votre aide.
Michaël
A voir également:

2 réponses

Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 225
9 déc. 2007 à 01:06
Salut sirsil,

Mauvaise idée. Et c'est plutôt dommâge que ton hébergeur mette cette variable register_globals à On par défaut... elle a justement été désactivée par beaucoup pour des raisons de sécurité. Le jour où tu passeras chez un hébergeur qui mettra cette option à Off sans pouvoir la modifier tu seras embêté.

Change plutôt ton code vers une façon plus appropriée de faire :

Utilise
$_GET['action'];
à la place de ta façon actuelle de faire, c'est trop dangereux dans tous les sens du terme.
1
J'adore ici comment les gens préfèrent donner des solutions de remplacement plutôt que de répondre.
0
Ne cherchez plus j'ai trouvé: il faut passer la variable register_globals sur On dans le fichier de config php: php.ini
0