IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

problème pour récupérer les variables en php5


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Points : 85
    Points
    85
    Par défaut problème pour récupérer les variables en php5
    J'ai développé mon site sous easyphp 1.8 et php4. Mon site marche parfaitement.
    Mais j'ai voulu tester mon site sous php5 et j'ai installer wamp. Et mon site rencontre des problèmes.
    Aprés quelques tests j'ai remarqué que je ne récupérais plus les variables en get.

    Sous php4 j'utilise ce code pour une url de ce type par exemple :
    index.php?lien=39

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if (!empty($HTTP_GET_VARS["lien"]))
    	{
    		$lien=$HTTP_GET_VARS["lien"];
    		echo"$lien";
    	}
    Est-ce que sous php5 on récupére les variables de façons différente.

    Merci d'avance de vos réponses

  2. #2
    Membre actif Avatar de pimpmyride
    Inscrit en
    Décembre 2005
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 321
    Points : 207
    Points
    207
    Par défaut
    essaye de mettre $_GET à la place de $HTTP_GET_VARS bien que je doute que ca change quelque chose.

    As tu bidouiller le php.ini de wamp ou les config sont de base ?

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Points : 85
    Points
    85
    Par défaut
    Non je n'ai touché à aucun des fichiers de wamp.

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Points : 85
    Points
    85
    Par défaut
    Tu avais raison.
    Le problème venait de $HTTP_GET_VARS. IL fallait mettre $_GET.
    Par contre je ne comprend pas pourquoi $HTTP_GET_VARS ne marche pas.

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par stars333
    Par contre je ne comprend pas pourquoi $HTTP_GET_VARS ne marche pas.
    La directive register_long_arrays doit être sur Off, donc cette compatibilité ascendante n'est pas assurée sur votre serveur (à vérifier phpinfo à l'appui).

    PS : seules les variables $_METHODE seront à l'avenir valables (PHP 6), register_gobals ainsi que les variables $HTTP_METHODE_VARS disparaitront.

Discussions similaires

  1. problème pour récupérer les variables GEt d'un formulaire
    Par ouldfella dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/01/2010, 10h22
  2. Réponses: 12
    Dernier message: 25/06/2006, 23h24
  3. Réponses: 1
    Dernier message: 07/06/2006, 18h56
  4. Réponses: 2
    Dernier message: 14/04/2006, 18h40
  5. Réponses: 10
    Dernier message: 16/11/2005, 08h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo