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

Rispondi quotando