[Système] Include et navigation par défault
Bonjour,
Tout d'abord je tiens à m'excuser si mon message n'est pas posté dans la bonne rubrique, mais c'est celle-là qui colle au mieux (selon moi) à mon problème. ;)
J'ai un problème avec la navigation dans mon site, système de navigation se basant sur le principe de la fonction include().
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
$pageok= array(
"mot_president" => "mot_president.php",
"pourquoi" => "pourquoi.php",
"statuts" => "statuts.php",
"adhesion" => "adhesion.php",
"contact" => "divers/contact.php",
"objectifs" => "objectifs.php",
"actions" => "actions.php",
"webmestre" => "webmestre.php",
);
//vérification de la validité du paramètre "page" et de son existance
if ( (isset($_GET['page'])) && (isset($pageok[$_GET['page']])) ) {
//alors il faut inclure la page...
include ($pageok[$_GET['page']]);
}
?> |
Lien vers mon site
Comme vous le constaterez, si vous cliquer sur Contact, dans la barre tout en bas, une page s'ouvre bien au millieu. Il n'y a donc pas de problèmes jusque là.
Sauf que lorsque les visiteurs arrivent sur mon site pour la première fois, ils ne doivent pas avoir un espace blanc sans aucuns textes au milieu, mais un petit mot de bienvenue.
Comment puis-je faire, pour que lorsque je vais sur index.php j'obtienne le message d'accueil, puis lorsque je clique sur Contact tout se déroule comme maintenant ?