Metto qualche info in più:
nel file main.php c'è esattamente questo:
Dentro quel config.php incluso in main.php c'èCodice PHP:session_start();
require_once("conf/config.php");
if(!isset($_SESSION['lang']))
$_SESSION['lang'] = DEFAULT_LANG;
require_once(LANG_PATH."/$_SESSION[lang].lang.php");
Il var_dump di $_SESSION['lang'] mi restituisce:Codice PHP:define("DEFAULT_LANG","italian");
define("LANG_PATH","languages");
string(7) "Ptalian" .
Ma da dove esce quella P???
Poi, disperato, ho provato a mettere direttamente:
....ed è ok...però a me serve $_SESSION['lang'] dentro il require_once non la costante.Codice PHP:require_once(LANG_PATH."/".DEFAULT_LANG.".lang.php");
Non capisco dove sia il problema.

Rispondi quotando