Quindi alla fine il controllo sull'esistenza della sessione, o del cookie e relativa inizializzazione esce così:
Codice PHP:
<?
session_start
();
if(!isset(
$_SESSION['l'])) { //se la sessione non c'è
    
if(isset($_COOKIE['language'])) { //se il cookie già c'è
           
$l=$_COOKIE['language'];
           
$_SESSION['l'] = $l;} //registro la sessione col valore del cookie
else     { //se manco il cookie c'è
        
setcookie('language','ita'); //imposto il cookie col valore Italiano
        
$l='ita';} //Imposto il valore di default

$_SESSION['l'] = $l//In ogni caso inizializzo l'array $_SESSION
                        
}


?>
E questo lo includo in ogni pagina, no?