Sto adattando il codice di questo template di html.it
ma ho un problema coi collegamenti. La pagina index è fatta così:
Quando dal menu gli passo un url index.php?page=primapagina va tutto bene, ma se questa pagina non è allo stesso livello di index, un link come index.php?page=foto/corso_fotografia restituisce un errore 404.codice:<? include("header.php"); include("menu.php"); $p="main"; //pagina di default per i contenuti centrali if(isset($_GET['page'])){ //pagina passata via parametro $p=$_GET['page']; if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php")) $p="error"; //pagina di errore } include($p.".php"); include("footer.php"); ?>
Cosa devo cambiare nel codice per fargli riconoscere i percorsi delle directory?
O meglio, come faccio a passargli le dir come variabile qualora ci sia uno slash, e a passarglielo?
Grazie da ora a chi vorrà darmi una mano

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando