Devo creare una home che si formatta (scritte, commenti,...) in base alla lingua! Es. it(aliano) en(glish)!!!

Allora ho creato un file:

cambio_lingua.php:
codice:
 <?php
 
  
 $cambio_lingua["it"] = "<A HREF=\"$_SERVER[PHP_SELF]?...&lingua=en\">
                         <img src=\"img/BRITAIN.gif\"></A>";

 $cambio_lingua["en"] = "<A HREF=\"$_SERVER[PHP_SELF]?...&lingua=it\">
                         <img src=\"img/ITALY.gif\"></A>";

 ?>
ora nel file index.php ho inserito queste righe per fare in modo che la prima volta, quando $lingua nn ha nessun valore "passato", sia settato per l'italiano!

codice:
if(empty($_GET)) 
 $lingua="it";
else
 $lingua=$_GET['lingua'];
Così quando si apre la pagina e $_GET ancora non ha nessun valore è settata la lingua italia!

Fatto bene??

In generale se voglio passare degli argomenti alla stessa pagina come devo fare???

thx!!!