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
Version imprimable
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
ç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:
1
2
3 <?php if (isset($_GET["action"])) { $action=trim($_GET["action"]); include "refering/".$action.".php";}?>
Un truc etrange aussi :Citation:
error 404....
meme erreur..................Code:
1
2
3
4
5 if (isset($_GET["action"])) { $action=trim($_GET["action"]); include ("refering/".$action.".php");} else include ("refering/printRef.php");
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 . :mouarf: 8O 8-) :oops:Code:
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 :)