ben mets le code dans un aute page (exemple : main.php) :
<?php
if(isset($_GET["page"])) {
switch($_GET["page"]) {
case "accueil.php":
include("accueil.php");
break;
default:
echo "Erreur 404";
break;
?>
et dans ta pmage principale (exemple : index.php"), tu mets :
<?php include("./main.php"); ?>
Remarque : tu peux faire un code plus "automatiser" que ton switch.
Si les pages que tu inclues sont mise un dossier a part (car plus securitaire d´un part, et plus organisé aussi), tu peux faire ça :
(main = principale)
function main() {
$dossier = "dossier-ou-se-trouve-les-pages";
$default = "page-par-defaut.extension";
if(isset($_GET["page"])) {
if(file_exists($dossier."/".$_GET["page"])) {
include($dossier."/".$_GET["page"]);
} else {
inculde($default);
}
} else {
inculde($default);
}
}
dans index.php : <?php main(); ?>
Tu peux aussi fai reun tableau associatif et pas besoin de donner une extension dans page=nompage:
<?php
$pages = array(
"accueil" => "accueil.php",
"toto" => "./sous-dossier/moua.html",
"zoubi" => "../contact.php"
);
if(isset($_GET["page"])) {
if(isset( $pages[$_GET["page"]])) {
include( $pages[$_GET["page"]] );
} else {
include("page par defaut");
}
}