切换语言会话无法在移动设备上运行

时间:2016-02-20 12:21:05

标签: php session multilingual

我正在使用Sessions来记住用户的语言选择。 在PC浏览器上运行良好,但不适用于移动设备。它在单击标志时会更改我的语言,但刷新或移动到其他页面语言时会恢复为英语。 知道为什么吗?

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

这就是我的代码。

0 个答案:

没有答案