Da quello che hai scritto nel primo post, tu vuoi resettare la sessione prima di assegnare valori a $_SESSION['lingua'] e $_SESSION['idlogin'], quindi che problema c'è ad usare session_destroy()?
Inoltre tu hai scritto
ma con queste istruzioni stai assegnado valori all'array di sessione, non li stai recuperando.$_SESSION['lingua'] = $lingua;// <-- recupero la variabile della lingua
$_SESSION['idlogin'] = $id_login;// <-- e recupero solo quella che mi serve cioè quella del login