ti posto il tuo codice
codice:
<?php
$languages= array(
"ita",
"eng"
);
$flag = false;
if(isset($_GET["lang"])) {
$load_language = @$_GET["lang"];
foreach($languages as $l) if($l==$load_language) $flag=true;
}
if(!$flag) $load_language="ita";
if(!require_once($load_language.".lang")) echo("Error");
function setUrlLanguage($lang){
$pag=$_SERVER["REQUEST_URI"];
if(strpos($pag, "lang")){
$pagArray = split("lang", $pag);
$pag=$pagArray[0];
$pag.="lang=".$lang;
if(strpos($pagArray[1],"&")){
$pagB = substr($pagArray[1], strpos($pagArray[1],"&"));
$pag.=$pagB;
}
}
else if(strpos($pag, "?")) $pag=$_SERVER["REQUEST_URI"]."&lang=ita";
else $pag=$_SERVER["REQUEST_URI"]."?lang=ita";
return $pag;
}
?>
questo da inserire nella pagina .php per i vari settaggi delle lingue e gli include dei file delle lingue stesse.
...mentre per i link di cambio lingua suggerivi quest'altro
ora provo con le sessioni affinchè tengano memoria della lingua settata.
cliccando una volta su eng non cambia la lingua cambia in automatico il parametro di passagio del link da lang=ita, in default, a lang=eng dopo il primo click. e successivamente con il secondo click è possibile cambiare la lingua.
grassssie