Costanti o variabili cambia poco.
Il suo problema è quello di mantenere la sessione.

Comunque anzichè distruggere la sessione, perchè semplicemente non ne cambi il valore?

$_SESSION['lingua'] = 'it';