No, non ho capito cosa fanno i 2 codici... sai com'è l'ho scritti quando ero in trans.

eheh


ma quindi qual'è l'istruzione che manca?

ops scusa mi ero dimenticato di scrivere il codice completo:

Codice PHP:
<?php


if (!isset( $_SESSION['lingua']))
{
// verifica che la variabile $_SESSION non sia vuota

$_SESSION['lingua'] = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
//seleziona il codice relativo alla lingua di default, nel mio caso è it



if (
$_SESSION['lingua'] == "en")
{
include(
'include_lingua_en.php');
}
if (
$_SESSION['lingua'] == "it")
{
include(
'include_lingua_it.php');

if (
$_SESSION['lingua'] != "it" && $_SESSION['lingua'] != "en")
{
include(
'include_lingua_en.php');




?>



<?php
if(isset($_POST['lang'])) $_SESSION['lingua'] = $_POST['lang'];
if(!isset(
$_SESSION['lingua'])) $_SESSION['lingua'] = 'it';
?>

Codice PHP:
<?php


<form enctype=\"multipart/form-data\" name=\"form\" action=\"$PHP_SELF\" method=\"post\">
  <input type=\"hidden\" name=\"lang\" value=\"en\"/>
<input name=\"ENG\" type=\"image\" src=\"flag_eng.png\" alt=\"ENG\" title=\"ENG\" width=\"78\" height=\"38\">
</form>


?>

ma tanto non funziona uguale...