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

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
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. Ne cherchez plus j'ai trouvé: il faut passer la variable register_globals sur On dans le fichier de config php: php.ini
    0
    1. 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
      1. J'adore ici comment les gens préfèrent donner des solutions de remplacement plutôt que de répondre.
        0