Я использую сеансы, чтобы запомнить выбор языка пользователя.
Хорошо работает в браузерах ПК, но не работает на мобильных устройствах. Он меняет мои языки, когда они нажимают на флаг, но когда обновляют или переходят на другую страницу, язык возвращается на английский.
Есть идеи почему?
session_start();
if(isset($_GET['lang']) && file_exists('lang/'. $_GET['lang'] . '.php')) {
$_SESSION['lang'] = $_GET['lang'];
}
if(!isset($_SESSION['lang'])) {
$_SESSION['lang'] = 'en'; // default value
}
include('lang/'. $_SESSION['lang'] . '.php'); // include lang file
это мой код
Задача ещё не решена.
Других решений пока нет …