cioè, è allucinante...sto divendando PAZZO!!!!

questa è la pagina "config.php"
<?php
$page['home'] = "home.php";
$page['standard'] = "page/labrador/standard/standard.htm";

$title['home'] ="Home";
$title['standard'] ="Standard";
?>



questo è un pezzo della pagina main.php

<?php
include ('config.php');

if ( !isset($_GET['page']) )
{
$_GET['page'] = 'home';
}


if (file_exists($page[$_GET['page']])) echo "si, esiste";
else echo $_GET['page'];
?>

le ultime due righe le ho messe per fare il debug...

DUNQUE vi dico cosa ho scoperto

quando $_GET['page'] è forzatamente messo a 'home', mi restituisce "home.php", e fin qui tutto giusto...ma quando faccio $page[$page['$_GET['page']] con $_GET['page'] preso da query string, non capisco perché ma mi restituisce solo la prima lettera (se è home, mi restituisce "h").

Questo accade solo in remoto, ma in locale nn accade

In locale sn su server win e in remoto su lin...nn mi era mai capitata un'incompatibilità di questo tipo