Questo sarebbe il codice che ho fatto fin'ora
Codice PHP:
<?php
    $lingue 
= array('ita''eng'); # lingue consentite 
    
if (!isset($_SESSION['lingua'])) { 
     
    
# primo caso, non hai scelto la lingua ma non esiste ancora la sessione 
    # se NON scegli una lingua inposti la lingua di default 
    
if(empty($_GET['lingua'])) { 
        
$lingua 'ita'# lingua di default 
        
$_SESSION['lingua'] = $lingua;
    } else { 
          
         
# se scegli una lingua, devi controllare che sia corretta con in_array 
         # e poi imposti le variabili 
        
$lingua = (in_array($lingue,$_GET['lingua'])) ? $_GET['lingua'] : 'ita'
        
$_SESSION['lingua'] = $lingua
    } 
} else { 

    
# secondo caso, se hai già una scelta, 
    # devi sono controllare che la scelta non venga modificata 
    
if(!empty($_GET['lingua'])) { 

        
$lingua = (in_array($lingue,$_GET['lingua'])) ? $_GET['lingua'] : 'ita'
        
$_SESSION['lingua'] = $lingua
    } 
}
include (
$lingua.'/'.$_SESSION['lingua'].'.lng');