Slt à toi limaseb.
On va reprendre depuis le début.
déjà pourrait tu m'indiquer comme tu appel tes pages, y a til uèn syteme d'include?
Si tu opte pour cette solution j'ai un truc sous le coude que je te propose:
//a placé dans le gabarit du site , il récupère la variable passé en get et appel le fichier correspondant
define("PATH", "./repertoire/pages/");//le dossier ou tu range tes pages
$tableau = glob(PATH . "*.inc.php");//pages autorisï¿?s
if (isset($_GET["page"]) && file_exists(PATH . $_GET["page"] . ".inc.php") )
{
$pageInclude = PATH . $_GET["page"] . ".inc.php";
}
elseif(isset($_GET["page"]) && !file_exists(PATH . $_GET["page"] . ".inc.php") )
{
$pageInclude = PATH . "default.inc.php";
}
else
{
$pageInclude = PATH . "accueil.inc.php";
}
include ($pageInclude);
//Dans le gabarit de ton appli tu apple les fichier ainsi:
<a href="ton_path_courant/page.php?nav=page1">page1</a>
<a href="ton_path_courant/page.php?nav=page2">rub2</a>
<a href="ton_path_courant/page.php?nav=page3">blabla</a>......
toujours dans le gabarit tu place ceci:(petite precision $_SERVER['REQUEST_URI']); ne marche que sur une plate form lampe; si ton hebergeur utilise IIS faudrai préféré utilisé $_REQUEST)
$trait_url=explode('?',$_SERVER['REQUEST_URI']);//la première case de se tableau vaut l'url de retour
if(isset($_GET['nav'])&&strlen($_GET['nav'])>1){
echo "<a href=".'"'.$trait_url[0].'"'.">accueil</a>_".$_GET['nav'];
}