bonjour
mes page php son organisé de la façon suivante :
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 <?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 ?>
redirection($arg) est une fonction php qui fait appelle a une redirection javascript
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'); } ?>
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
Partager