ciao,
uso il sistema delle inclusioni delle pagine:
Codice 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=="main" || !file_exists($p.".php"))
$p = 'error'; //pagina di errore
}
adesso voglio utilizzare uno switch
Codice PHP:
switch ($_GET['page']) {
case 'page1':
echo "<style type=\"text/css\">
@import \"css/layout2.css\";</style>";
break;
case 'main':
echo "<style type=\"text/css\">
@import \"css/layout3.css\";</style>";
break;
default:
echo "<style type=\"text/css\">
@import \"css/layout.css\";</style>";
}
il case 'main' non funziona. Perchè?
immagino che abbia a che fare con il sistema di inclusione delle pagine...
soluzioni?
grazie