自动跳转中英文页面


Posted in PHP onOctober 09, 2006

PHP 网页根据来访这的浏览器语言不同自动跳转中英文页面 
演示:http://www.gabion.cn
当来访者浏览器语言是中文就进入中文版面
国外的用户默认浏览器不是中文的就跳转英文页面

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 mysql数据库操作类
Jun 04 PHP
php若干单维数组遍历方法的比较
Sep 20 PHP
PHP新手NOTICE错误常见解决方法
Dec 07 PHP
实现获取http内容的php函数分享
Feb 16 PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
PHP实现简单汉字验证码
Jul 28 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
php 数据结构之链表队列
Oct 17 PHP
laravel框架关于搜索功能的实现
Mar 15 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
随机头像PHP版
Oct 09 #PHP
1.PHP简介
Oct 09 #PHP
5.PHP的其他功能
Oct 09 #PHP
2.PHP入门
Oct 09 #PHP
4.与数据库的连接
Oct 09 #PHP
利用PHP创建动态图像
Oct 09 #PHP
ip签名探针
Oct 09 #PHP
You might like
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
javascript的函数
2007/01/31 Javascript
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
浅谈javascript的数据类型检测
2010/07/10 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
Vue 幸运大转盘实现思路详解
2019/05/06 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
一张图带我们入门Python基础教程
2017/02/05 Python
浅谈Django REST Framework限速
2017/12/12 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
python实现顺时针打印矩阵
2019/03/02 Python
python中append实例用法总结
2019/07/30 Python
Python的历史与优缺点整理
2020/05/26 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
PHP高级工程师面试问题推荐
2013/01/18 面试题
可靠的数据流传输TCP
2016/03/15 面试题
灵泰克Java笔试题
2016/01/09 面试题
物流司机岗位职责
2013/12/28 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
参观邀请函范文
2015/02/02 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
教你部署vue项目到docker
2022/04/05 Vue.js