Codice PHP:
<?php
if(isset($_POST['lingua']))
{         
 switch (
$_POST['lingua']) {
 case 
'it':
  echo
'[img]../immagini/italy.gif[/img]' ;
  break;
 case 
'en':
  echo
'[img]immagini/uk.gif[/img]' ;
  break;
 case 
'fr':
  echo
'[img]immagini/france.gif[/img]' ;    
  break;
 case 
'es':
  echo
'[img]immagini/spain.gif[/img]' ;
  break;
 case 
'de':
  echo
'[img]immagini/germany.gif[/img]' ;
  break;
 default :
// if action is not defined or unknown move to main product page
 
header('Location: index.php');   
 }
          
$_SESSION['lingua'] = $_POST['lingua'];
        
} else {

if(isset(
$_GET['lingua']))
{
  switch (
$_GET['lingua']) {
 case 
'it':
  echo
'[img]../immagini/italy.gif[/img]' ;
  break;
 case 
'en':
  echo
'[img]immagini/uk.gif[/img]' ;
  break;
 case 
'fr':
  echo
'[img]immagini/france.gif[/img]' ;    
  break;
 case 
'es':
  echo
'[img]immagini/spain.gif[/img]' ;
  break;
 case 
'de':
  echo
'[img]immagini/germany.gif[/img]' ;
  break;
 default :
// if action is not defined or unknown move to main product page
 
header('Location: index.php');   
 }
}
else
{
echo
"

Impostare una lingua</p>"
;
}
}
          
          
?>
Ho messo un if che controlla se è settato un valore GET, provalo