bonjour

mes page php son organisé de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php 
session_start();//je demarre les session
include("include/connection.php");//j inclus mon fichier de connexion a la base de donnee
include("include/fonction.php");//j inclus mon fichier de fonction
include("include/header.php");//le haut de la page
include("include/contenu.php");//le contenu (ce que change quand on clique sur les items du menu
include("include/footer.php");//le bas de la page
?>
et mon fichier contenu est structuré de la sorte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php
if(isset($_GET["page"]))//si la variable page n'existe pas on redirection vers la page d accueil
  	{
 
	if(include($_GET["page"].'.php'))//si le fichier n'existe pas on redirection vers une page d'erreur
		{
		}
		else
		{
		redirection("index.php?page=erreur");
		}
	}
	else
	{
	redirection('index.php?page=accueil');
	}
?>
redirection($arg) est une fonction php qui fait appelle a une redirection javascript

le problème avec cette structure c'est qu'on voit un bref moment une erreur php juste avant la redirection dans le cas ou le fichier n'existe pas.
Et je voudrais palier à ce problème, comment faire?

Je voudrais eviter la solution ou l'on fait autant de IF que de page qui existe car ça oblige a chaque page ajouter de modifier le code.

merci