Ragazzi questo è il colmo, non la capisco proprio.
Provo così e funziona:
Codice PHP:
if(!isset($_SESSION['lang']))
    
$_SESSION['lang'] = DEFAULT_LANG;
else
    
$_SESSION['lang'] = $_SESSION['lang']; 
Ma perchè non va bene così non lo capisco proprio:
Codice PHP:
if(!isset($_SESSION['lang']))
    
$_SESSION['lang'] = DEFAULT_LANG;
//NIENT'ALTRO, ma è cmq logico che $_SESSION['lang'] è uguale a se stesso 
Che dite?
[EDIT]
Ah no troppo bello per essere vero, funziona su php5 ma sul 4 mi esce la linguaccia P.
http://amen.altervista.org/project/main.php <---se alla prima va refreshate
http://amen.altervista.org/php5/project/main.php

.....mi stanno cadendo le palle...