uhm uppo la discussione perché credo che il mio problema sia simile ma non sono sicura di aver capito come fare...
Nelle pagine del mio sito ho usato questa struttura:
Codice PHP:
<?php include("header.php");
$p="main";
if(isset($_GET['page'])){
$p=$_GET['page'];
if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
$p="error";
}
include($p.".php");
include("footer.php"); ?>
C'è quindi un index.php che include un header, footer e la pagina.
Finché lavoro su pagine sullo stesso livello, tutto ok.
Il problema è che ho anche delle pagine in una cartella. Come faccio ad applicare questo schema alle pagine che sono dentro la cartella?