php根据用户浏览器语言实现页面跳转
1、新建一个php页面,命名为test.php,用于讲解php根据用户浏览器语言实现页面跳转。

2、在test.php文件内,使用$_SERVER['HTTP_ACCEPT_LANGUAGE']来获得用户浏览器的语言信息。
注:在浏览器发给web服务器的 HTTP Headers Information 中包含了这样一个信息 Accept-Language,它是多种可接受语言的优先排序列。

3、在test.php文件内,定义一个正则表达式,主要用于取出上一步获得的字符串里面的语言信息。

4、在test.php文件内,使用preg_match()匹配$_SERVER['HTTP_ACCEPT_LANGUAGE']字符串中的浏览器语言信息,并把结果保存在$matches变量中。

5、在test.php文件内,使用$matches[1]取出语言信息,并保存在变量$lang中。

6、在test.php文件内,使用switch语句对$lang进行判断,如果是‘zh-cn’(即中文),则使用header()方法进行页面跳转。

7、可以在switch内根据$lang语言的不同,定义多种页面跳转,从而实现根据用户浏览器语言实现页面跳转。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:173
阅读量:24
阅读量:126
阅读量:95
阅读量:167