用户可接受的语言信息
分类:热门新闻

无数网址在首页上做一些链接,让客户来选择就要访谈的个其余语言页面,让中夏族接受“普通话”,新加坡人选取“日语”,等等。那么能否做程序来机关协理采用呢? 答案是自然的,我们都在用google,你用中国语言军事学系统张开google的首页,展开的本来是汉语首页,而不会是别的语言。因为google会自动决断顾客系统应用的首要推荐语言是什么。 怎么样本领产生像google那样呢,其实很简单, 在浏览器发给web服务器的 HTTP Headers Information 中富含了这么一个信息Accept-Language这些新闻正是,浏览器中 工具-Internet选项-常规 下的 语言, 它正是用来设置浏览器可担任的语言首选项的, 它能够是二种可肩负语言的早期排类别。 上面以PHP为例,客户可接纳的言语音信,放在$_SERVER[威尼斯登录首页,'HTTP_ACCEPT_LANGUAGE']里,变量消息是相像这样的 "zh-cn", 如若是多语言列,是周围"zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3"上边包车型大巴主题素材得以消除了。?phperror_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: [url][/url]'); break; case 'zh-tw' : header('Location: [url][/url]'); break; case 'ko' : header('Location: [url][/url]'); break; default: header('Location: [url][/url]'); break;}?

本文由威尼斯在线注册平台发布于热门新闻,转载请注明出处:用户可接受的语言信息

上一篇:php采集后的处理 下一篇:没有了
猜你喜欢
热门排行
精彩图文