Мулти Езичен сайт

STaNiMiR

Registered
Искам да питам как да направя езика, който е избран да не се предава като параметър, а да се запомня някак си. Мислех си за сесия обаче ако някои потребител излезе от сесия ще премахне информацията какъв език е избрал
 
lang.php

Код:
<?
if($_COOKIE["lang"]=="")
{
setcookie("lang","bg");
}
else
{
$l=$_COOKIE["lang"];
}
if($_GET['lang']!="")
{
$l=$_GET['lang'];
setcookie("lang",$l);
}
?>

index.php

Код:
<?php
include "lang.php";

switch($l) {
      default: include("lang_bg.php"); break;
	  case "bg"; include("lang_bg.php"); break;
	  case "en"; include("lang_en.php"); break;
}
echo '<a href="?lang=bg">BG</a> | <a href="?lang=en">EN</a>';
echo '<br><br>';
echo $lang[INFO];
?>
lang_bg.php

Код:
<?php

$lang[INFO]="Информация";

?>

lang_en.php

Код:
<?php

$lang[INFO]="Info";

?>
 

Back
Горе