时间:2016-02-24 14:01 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP之判断用户语言跳转网页】,下面是详细的分享!
PHP之判断用户语言跳转网页
当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。
PHP代码:
| <? $lan=substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan=="zh-cn") print("<meta http-equiv='refresh' content='0;URL=gb/index.htm'>"); else print("<meta http-equiv='refresh' content='0;URL=eng/index.htm'>"); ?> |
HTML网页根据来访这的浏览器语言不同自动跳转多语言页面,在 <head> </head> 之间加入如下代码。
| <script> var type=navigator.appName if (type=="Netscape") var lang=navigator.language else var lang=navigator.userLanguage //cut down to first 2 chars of country code var lang=lang.substr(0,2) // 英语 if (lang=="en") window.location.replace('url') // 简体中文 else if (lang=="zh-cn") window.location.replace('url') // 繁体中文 else if (lang=="zh-tw") window.location.replace('url') // 德语 else if (lang=="de") window.location.replace('url') // 除上面所列的语言 else window.location.replace('url') </script> |
以上所分享的是关于PHP之判断用户语言跳转网页,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP语言:判断用户IP地址后,页面自动跳转功能
答:你是想做负载均衡吗 ?还是通过IP做镜像? >>详细
相关问题:求php 首页自动跳转多语言页面
答:获取HTTP请求头里面的Accept-Language值即可。你运行下面的代码就明白了: >>详细
相关问题:请问:如何让PHP程序检查浏览者操作系统的默认语言...
答:不太明白你问的问题,能不能说详细点 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
