diff --git a/application/common.php b/application/common.php old mode 100755 new mode 100644 index faeb9760a3ba3b296d487ab3ba0aa8abe34ecfe2..862f55df900d18c1688e36cbe8550808aadffd29 --- a/application/common.php +++ b/application/common.php @@ -22,6 +22,17 @@ if (!function_exists('__')) array_shift($vars); $lang = ''; } + + //检测用户是否自主选择语言 + if(!think\Cookie::get('?think_var')) + { + //用户没有自主切换语言,自动对浏览器进行语言检测 + $lang = think\Lang::detect(); + + //语言切换cookie赋值 + think\Cookie::set('think_var',$lang); + } + return think\Lang::get($name, $vars, $lang); }