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 :

Interférence entre $_SESSION["idToto"] et $idToto


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut Interférence entre $_SESSION["idToto"] et $idToto
    Bonjour,

    J'ai développé un site en local, sur ma machine avec EasyPhp et lorsque je l'ai mis en ligne, j'ai eu une surprise.

    Dans ma page, j'ai ouvert une session,
    affecté $_SESSION["idToto"] = 1;
    et lorsque je modifie une variable $idToto = 2, j'écrase le contenu de $_SESSION["idToto"] qui vaut maintenant 2 !

    Alors que je n'ai aucune interférence entre ces deux variables en local, avec easyPhp ?! Que se passe-t-il ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Bonjour,

    Verifie dans ton php.ini que register_globals est bien sur Off
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Bonjour,

    Verifie dans ton php.ini que register_globals est bien sur Off
    Oui, c'est ça, il en est question sur d'autres forums.
    En local elle vaut 0 et en ligne 1.
    J'ai posé la question à mon hébergeur (online.net) pour savoir comment la changer, je vous tiens au courant.
    Chez l'hébergeur Ovh, on peut apparemment changer l'état de cette variable du fichier php.ini en écrivant "SetEnv REGISTER_GLOBALS 0", à vérifier.

    Merci.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Chez Online.net, il suffit d'ajouter la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddType application/x-httpd-php5 .php
    ... dans le fichier .htaccess et la variable REGISTER_GLOBALS passe à zéro.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Difference entre [Simple quote] & [Double quote]
    Par Invité dans le forum SQL
    Réponses: 3
    Dernier message: 24/07/2013, 12h24

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