Salve ragazzi. Per il mio sito sto costruendo una specie di cms.
In pratica includo tutto quello che mi serve nella pagina default.php basandomi sulle variabili get passate via querystring.
ecco il codice in questione:

Codice PHP:
/* PROCESSO DI INCLUSIONE */
if ( isset($_GET['module']) )
  {
     
// controllo che il modulo esista
     
if ( file_exists ('Modules/' $_GET['module'] . '/public/default.php') )
       {
          include(
'modules/' $_GET['module'] . '/public/default.php');
       }
     else
       {
          echo 
'Il modulo non esiste' ;
          
//header ('Location: ' . SITE_BASE_PATH . 'default.php');
       
}
  }
else
  {
     echo 
'Vediamo che succede';
     
//header ('Location: ' . SITE_BASE_PATH . 'default.php?module=catalog');
  
}
/* FINE PROCESSO DI INCLUSIONE */ 
Ora in locale il sito funziona correttamente ma in remoto è come se non trovasse la pagina del modulo. Controllate qui:

http://ratto123456.altervista.org/cr...module=catalog

Come posso risolvere il problema?