<?php // si ta page est index.php sans le ?page=blabla, la variable // $_GET[page] est pas vide mais elle n'existe même pas... // Donc utiliser plutôt isset() qui permet de savoir si une // Variable existe... if (isset($_GET[page]) or $_GET[page]=="") { include ("accueil.php"); } elseif ($_GET[page]=="accueil") { include ("bienvenu.php"); } elseif ($_GET[page]=="activite") { include ("activite.php"); } else { echo "Erreur 404 - Page non trouvée..."; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php // Alors un peut d'optimisation... // Vu que les noms de pages correspondent aux noms de fichiers // Si une page est specifié, on regarde si elle existe if (!empty($_GET['page'])) { $page = $_GET['page'].'.php'; if (is_file($page)) { include $page; } else { echo "Désolé, cette page n'existe pas. Veuillez signaler celà au webmaster...."; } // Page non specifié ou invalide ? On affiche la page d'accueil ! } else { include 'accueil.php'; } // Fais gaff aux failles XSS ?>