Bonjour,
Dans ton lien vers la page tu peux transmettre une ou plusieurs variables utilisables en php : exemples
1 2 3 4
| <!-- ----- Une variable -->
<a href="?pg=contact'>Contact</a>
<!-- ----- Plusieurs variables -->
<a href="?pg=contact&rep=page2</a> |
Ensuite en PHP tu peux les récupérer et concaténer ton lien : exemple avec les 2 variables
if (isset($_GET['pg'])) { $pg=$_GET['pg']; $rep=$_GET['rep']; $page='./contenu/'.$rep.'/'.$pg.'.html';
Ensuite dans ta page pincipale tu peux inclure ta page en PHP :
J'utilise cette méthode, mais j'ajoute les contrôles, j'ai un cookie de la dernière page visitée :
- On arrive sur le site et pas de GET -> je fixe le lien sur la page index
- Je contrôle si la page existe bien en PHP avec file_exists($page) -> sinon page index
1 2 3 4 5
| if (isset($_GET['pg'])) { $page='./contenu/'.$_GET['pg'].'.php'; }
else if (isset($_COOKIE['pg'])) { $page='./contenu/'.$_COOKIE['pg'].'.php'; }
else { $page='./contenu/index.php'; $pg='club'; }
if (!file_exists($page)) { $page='./contenu/index.php'; } |
Partager