У меня проблемы с мультиязычностью php.Я использую функцию * check_lang *, и она отлично работает на одной странице, но как только я перехожу на другую страницу, переменная $ _SESSION ['lang'] $ lang превращается в default (en).В чем проблема?
<?php
function check_lang() {
if(isset($_GET['lang'])
{
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang
}
if (!isset($_SESSION['lang'])) {
$lang = 'en';
} else {
$_SESSION['lang']=$lang;
}
//directory name
$dir = 'languages';
return "$dir/$lang.lng";
}
?>