Ciao a tutti sono alle prese con un sito multilingua Italiano-Inglese
Per realizzare la cosa ho utilizzato questa breve ma efficace guida
http://www.html.it/articoli/soluzioni-creare-un-semplice-sito-multilingua-in-php-3/

Funziona tutto alla grande. Per i più pigri riporto qui il codice:

File include contenente l'arai delle due lingue
Codice PHP:
<?php
$lingue 
= array(1=>'Italiano''English',);
$flags = array(1=>'it''uk'); 
   
$lingua = @$_GET['lingua'];
   if (!
$lingua$lingua 1// default italiano
 
 
switch ($lingua)
      {
         case 
1:
            include 
"lingue/it.php";
            break;
         case 
2:
            include 
"lingue/eng.php";
            break;
      }
?>
Codice che seleziona le lingue

Codice PHP:
foreach ($lingue as $k=>$v)
   {
      if ($k != $lingua)
         {
            ?>
                [url="?lingua=<?php echo $k?>"][img]http://www.sito.it/images/<?php echo $flags[$k]; ?>.gif[/img][/url]
            <?php
         
}
   }
Include del menu
Codice PHP:
[url="http://www.sito.it/<?php echo $flags[$k]; ?>/azienda.html"]Azienda[/url]
File .htaccess
RewriteEngine On
RewriteRule ^([^/]+)/azienda.html azienda.php?lingua=$1 [L]

Il risultato che ottengo è www.sito.it/uk/azienda.html
Il problema è quando clicco per cambiare lingua. Non mi funziona. Mi aggiunge all'url
?lingua=1 o ?lingua=2 chiaramente. Come dovrei fare?

Grazie