Bonjour j'ai une url qui est de la forme http://localhost/truc/machin.php&action=bidul
Comment puis-je récupérer le parametre action?
Question con surement mais faut le savoir
Bonjour j'ai une url qui est de la forme http://localhost/truc/machin.php&action=bidul
Comment puis-je récupérer le parametre action?
Question con surement mais faut le savoir
dans ta page machin.php il te suffit d'écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?PHP if (isset($_GET["action"])) $action=trim($_GET["action"]); else $action=""; echo $action; ?>
ça ne marche pas, le truc c'est que le fichier machin.php inclu un template.php qui lui inclu un content.php qui lui inclu 'action'.php
Le probleme c'est que la varible $action definie dans machin.php ne se récupere par dans content.php.....
Tu vois une solution?
met le code à l'endroit où tu as besoin de ton paramètre (en faisant une fonction s'il le faut pour ne pas répêter le code à plusieurs endroits...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php if (isset($_GET["action"])) { $action=trim($_GET["action"]); include "refering/".$action.".php";}?>Un truc etrange aussi :error 404....
meme erreur..................
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (isset($_GET["action"])) { $action=trim($_GET["action"]); include ("refering/".$action.".php");} else include ("refering/printRef.php");
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
Désolé, mais le PHP c' est le PHP !!
Alors tu écris dans ta question que tu as une URL http://localhost/truc/machin.php&action=bidul
Si tu as bien posé ta question , peut importe le nombre de include dans machin.php
ça on s'en moque, mais ce qui est sur c' est que
dans machin.php si un visiteur clic sur l'URL que TU nous as donné
on aura quoi que tu include derriére ...
Et en plus TOUT LES PHP qui sont dans les includes voient cette même variable .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_GET["action"])) $action=trim($_GET["action"]); else $action="";
Salut,
Ne serais-ce pas plutôt machin.php?action=bidule au lieu de machin.php&action=bidule ?
Nicolas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager