Problème avec mes variable $_session et get !

david -  
oberion Messages postés 1255 Statut Membre -
Bonjour

je viens de changer de serveur red hat vers debian. J'ai installer php5.
avant lorsque je voulais récupérer mes variable session ou get je faisais ceci :
$_session['mavariable'] = "test";
puis
echo $mavariable;
et celà marchait !
même pour les get, par exemple :
index.php?mavariable=test
puis echo $mavariable;
et celà marchait aussi.

maintenant sur ma nouvelle machine ça ne passe plus! je suis obliger de faire ceci :
echo $_session['mavariable'];
echo $_get['mavariable'];

Est ce qu'il n'y aurait pas quelque chose à modifier sur mon serveur pour que la compatibiliter revienne sans problème ? dans le php.ini ? httpd.conf ??

Merci de votre aide

David
dadi51@free.fr
Configuration: debian

1 réponse

  1. oberion Messages postés 1255 Statut Membre 249
     
    Hello,

    Il s'agit probablement d'un problème de case sensitive.
    Essaie:
    echo $_SESSION['mavariable'];
    echo $_GET['mavariable'];
    0
    1. david
       
      justement c'est ce que j'ai fait pour que ça marche !
      j'aimerais que mon script fonctionne encore avec l'ancienne méthode!
      en tapant :
      echo $mavariable ;
      et non
      echo $_GET['mavariable'];

      est ce possible à votre avis ?
      il y surement une modification a faire sur le serveur non ?

      Cordialement

      DAVID
      dadi51@free.fr
      0
    2. oberion Messages postés 1255 Statut Membre 249
       
      Hello,
      oui, c'est possible, mais pas recommandé...
      Il faut mettre les variables globales à ON dans php.ini.
      Recherche la ligne register_globals=OFF et modifie la en ON.
      Et ca fonctionnera. Mais ce n'est pas recommandé.
      0
      1. david > oberion Messages postés 1255 Statut Membre
         
        merci beaucoup !!
        ça marche nikel !!

        peux tu me dire pourquoi ce n'est pas recommandé ? niveua sécurité ?
        tu peux m'en dire plus s'il te plait ?

        David !
        0
      2. oberion Messages postés 1255 Statut Membre 249 > david
         
        Je pourrais t'en dire plus, mais d'autre le font mieux que moi et avec exemples : http://www.phpinfo.net/page/archives/articles/php-4-1-0-et-les-variables-globales/

        Bonne journée
        0