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 :

[Tableaux] Message erreur: undefined variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut [Tableaux] Message erreur: undefined variable
    SLT
    j'ai ce type d'erreur sur mon site alors que lorsque je l'ai conçu en local je n'avais pas ce message de : undefined variable : rub
    j'ai vu mon fichier de configuration en local et j'ai register global à : On
    comment vérifier celui de mon hébergeur .comment faire pour le changer?
    vous pouvez voir mon site : www.djemla.com
    quelqu'un peut il m'aider

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Salut,

    si c'est une variable ça devrait plutôt être $rub que rub non ?

  3. #3
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    n'utilise pas les register_globals... c'est juste une GROSSE faille de sécurité !

    utilise plutôt les tableaux super globaux ($_POST, $_GET, $_SERVER, $_SESSION, $_COOKIES et $_ENV)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  4. #4
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut
    Citation Envoyé par Swoög
    n'utilise pas les register_globals... c'est juste une GROSSE faille de sécurité !

    utilise plutôt les tableaux super globaux ($_POST, $_GET, $_SERVER, $_SESSION, $_COOKIES et $_ENV)
    Voilà ce que j'ai dans ma page d'index comme code pour afficher les annonces de la ville:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
     <tr>
          <td><span class="Style5"><a href="visualise.php?rub=Adrar" class="Style30">01. Adrar</a></span></td>
        </tr>
        <tr>
    même dans mon lien ajouter une annonce j'ai toutes les variables qui ne sont pas envoyés par $_POST ne rentrent pas ds ma bases de données (les select , cases à cocher) alors que les autres si.
    ???

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    même dans mon lien ajouter une annonce j'ai toutes les variables qui ne sont pas envoyés par $_POST ne rentrent pas ds ma bases de données (les select , cases à cocher) alors que les autres si.

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    ça concerne bien les registers_globals, utilise les tableaux super globaux !

    un devrait te montrer comment les utiliser...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  7. #7
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut
    Citation Envoyé par Swoög
    n'utilise pas les register_globals... c'est juste une GROSSE faille de sécurité !

    utilise plutôt les tableaux super globaux ($_POST, $_GET, $_SERVER, $_SESSION, $_COOKIES et $_ENV)
    Slt
    sérieusement je ne comprends pas comment faire .j'ai bien donner une portion de mon code : dois je faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <tr>
          <td><span class="Style5"><a href="visualise.php?$_POST['rub']=Adrar" class="Style30">01. Adrar</a></span></td>
        </tr
    prière de m'aider sinon ma question aussi est : comment changer le fichier de configuration chez mon hébérgeur

  8. #8
    Invité
    Invité(e)
    Par défaut
    au lieu d'essayer de cacher l'erreur, il serait préferable de la cooriger non?
    ta variable rub n'est pas défini tout simplement; defini la.
    montre un peu ton code pour voir

  9. #9
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    rbaatouc, d'après ce qu'il dit, c'est une variable qui existe grâce aux register_global, ce n'est pas masqué l'erreur que d'utiliser les tableaux super globaux, c'est remplacer l'utilisation d'une méthode non sécurisée et peu fiable dans le cas d'une config un poil strict (la preuve) par l'utilisation d'une méthode sécurisée et fiable...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Swoög
    rbaatouc, d'après ce qu'il dit, c'est une variable qui existe grâce aux register_global, ce n'est pas masqué l'erreur que d'utiliser les tableaux super globaux, c'est remplacer l'utilisation d'une méthode non sécurisée et peu fiable dans le cas d'une config un poil strict (la preuve) par l'utilisation d'une méthode sécurisée et fiable...
    Désolé je me suis enflammé et j'ai pas tout lu, j'avais cru comprendre qu'il voulait masquer l'erreur, je fais mon méa culpa.
    Mais pour les tableaux super globaux je n'ai rien dit, je suis ok avec vous pour ça.
    Sinon ma réponse reste la même on lui dit que la variable n'est pas définit, donc il faut la définir

Discussions similaires

  1. [PostgreSQL] L'erreur Undefined variable
    Par witch dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/03/2009, 17h24
  2. erreur (undefined variable) suite à inclusion
    Par flex@ dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2008, 12h10
  3. [SQL] Module de recherche et erreur undefined variable
    Par gryder213 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 30/09/2007, 17h15
  4. message d'erreur "Undefined variable"
    Par nabians dans le forum Langage
    Réponses: 5
    Dernier message: 26/07/2007, 17h24
  5. Réponses: 2
    Dernier message: 30/06/2007, 14h25

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