From a1184f4930528d5a491f5fc8e592dc062ae2e2e4 Mon Sep 17 00:00:00 2001 From: huangdijia Date: Mon, 21 Dec 2015 12:03:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E5=A4=9A=E8=AF=AD?= =?UTF-8?q?=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/lang.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/think/lang.php b/library/think/lang.php index 0ea480f0..4c8e4242 100644 --- a/library/think/lang.php +++ b/library/think/lang.php @@ -112,15 +112,15 @@ class Lang // 自动侦测设置获取语言选择 if (isset($_GET[Config::get('lang_detect_var')])) { // url中设置了语言变量 - $langSet = $_GET[Config::get('lang_detect_var')]; - \think\Cookie::set('think_language', $langSet, 3600); + $langSet = strtolower($_GET[Config::get('lang_detect_var')]); + \think\Cookie::set(Config::get('lang_cookie_var'), $langSet, 3600); } elseif (\think\Cookie::get(Config::get('lang_cookie_var'))) { // 获取上次用户的选择 - $langSet = \think\Cookie::get(Config::get('lang_cookie_var')); + $langSet = strtolower(\think\Cookie::get(Config::get('lang_cookie_var'))); } elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { // 自动侦测浏览器语言 preg_match('/^([a-z\d\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches); - $langSet = $matches[1]; + $langSet = strtolower($matches[1]); \think\Cookie::set(Config::get('lang_cookie_var'), $langSet, 3600); } if (in_array($langSet, \think\Config::get('lang_list'))) {