bene, mi piace decisamente di più di prima.
Ora ti consiglio di sbattere questo codice in una funzione in un file separato al fine di non doverla ricopiare in tutte le pagine interessate (pensa se devi fare delle modifiche!!) e richiamala mandandogli $thispage.
Ma perchè dici che devi dargli gli URL assoluti?!?!? Questa cosa NON DEVI farla, è parecchio scomoda e poi hai giustamente usato un array che memorizza i nomi mnemonici delle pagine e un'altro che memorizza l'URL, finchè mantieni una corrispondenza biunivoca tra questi due oggetti non ci sono problemi!!
Metti pure nell'array $links gli URL relativi, tanto ora non lo usi più per fare confronti nell'if, quindi ora puoi tornare a mettere:
Codice PHP:
$links = array("IdeaVita11/associazione.php", "IdeaVita11/associazione/motivi.php", "cenni.php", "IdeaVita11/bassa.php", "IdeaVita11/storia90-99.php", "IdeaVita11/storia2000.php", "IdeaVita11/hannocollaborato.php", "IdeaVita11/hannoscritto.php");
Chiaro?