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 :

[Système] Variable php dans l'url ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 120
    Par défaut [Système] Variable php dans l'url ?
    Bonjour,

    Dans une page html j'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?
     
    if(isset($page)){
    	echo $page;
    	include ('peinture-science-fiction.htm');
    }
    else{
           include ('peinture-medieval-fantastique.htm');
    }
    ?>
    La premiere fois que j'arrive sur ma page, la variable $page n'existe pas, c'est donc le code dans le else qui s'execute.
    DAns la page peinture-medieval-fantastique.htm qui est donc affiché j'ai un lien contenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost/Jeremy/index_fr.php?page=tanath.htm
    Ben quand je clique dessus, c'est toujours le code du else qui est éxécuté. Ce qui signifie que ma variable $page n'est pas reconnu. J'ai éssayé de mettre entre simple et double guillement le contenu de la variable dans le lien, ca ne change rien.

    Quelqu'un pourrait m'expliquer svp ?
    merci beaucoup

    PS : Qd je crée mon lien, je met direct index_fr.php?page=tanath.htm
    Pourquoi il me rajoute le chemin complet ? C'est parceque je test en local ?

  2. #2
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    Si je ne me goure pas c'est a cause de l'option safe_mode qui est a off.
    Mais le mieux pour recuperer les parametres de l'url c'est de passer par
    $_GET['MA_VARIABLE'];
    ou $_POST selon le cas donc pour ton code cela donnerais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <? 
     
    if(isset($_GET['page'])){ 
       echo $_GET['page'] 
       include ('peinture-science-fiction.htm'); 
    } 
    else{ 
           include ('peinture-medieval-fantastique.htm'); 
    } 
    ?>

  3. #3
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Et tu la récupère comment ta variable page dans ton script?

    Argh... grilled!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 120
    Par défaut
    Merci, ca marche !!!!
    Tu es MON DIEU

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 120
    Par défaut
    Je ne vois pas le bouton pour marquer résolu mon probleme, c grave docteur ?

  6. #6
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    oui il va falloir manger des carottes pour ameliorer ta vue ^^
    sinon il est en bas de cette page. Mais attends que la page soit completement chargée.

  7. #7
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Et moi je ne suis pas ton dieu ?

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

Discussions similaires

  1. Réécrire les variables php dans les url
    Par g-power dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 10/12/2009, 11h09
  2. [Système] Une variable PHP dans une commande bash
    Par aroua dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2007, 16h23
  3. [Tableaux] passer une variable php dans une url
    Par griese dans le forum Langage
    Réponses: 27
    Dernier message: 12/06/2006, 09h02
  4. [PHP-JS] variable php dans du javascript ?????
    Par lipczynski dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/08/2005, 14h26
  5. [PHP-JS] Problème de variable PHP dans un script JS
    Par soad029 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/08/2005, 22h17

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