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