php根据用户语言跳转相应网页

5年以前  |  阅读数:604 次  |  编程语言: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网页根据来访这的浏览器语言不同自动跳转多语言页面
之间加入如下代码。
以下为引用的内容:


    <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分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例