- <?php
- error_reporting(E_ALL ^ E_NOTICE);
- // 分析 HTTP_ACCEPT_LANGUAGE 的属性
- // 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示)
- preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
- $lang = $matches[1];
- switch ($lang) {
- case'zh-cn' :
- header('Location: http://cn.example.com/');
- break;
- case 'zh-tw' :
- header('Location: http://tw.example.com/');
- break;
- case'ko' :
- header('Location: http://ko.example.com/');
- break;
- default:
- header('Location: http://en.example.com/');
- break;
- }
- ?>
php自动识别浏览器语言
最新推荐文章于 2021-04-08 23:21:53 发布