Yo lo que hago, es guardar la variable de idioma en una variable de sesion... Por ejemplo:
$_SESSION["lang"]="es"; //es, en, it, fr, etc...
De esta forma la tengo hay siempre que la necesito! sin necesidad de que aparezca en la URL o de andar haciendo comprobaciones con el $_GET...
Otra opcion, es hacer un poco mas bonita la URL mediante un RewriteRule... Por ejemplo:
Código apache:
Ver original<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^informacion.php/([a-z])$ informacion.php?idioma=$1
</IfModule>
Saludos.