自动跳转中英文页面


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新手上路(九)
Oct 09 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
Jun 29 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
Joomla调用系统自带编辑器的实现方法
May 05 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 PHP
PHP程序员必须知道的两种日志实例分析
May 14 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 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中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
PHP实现计算器小功能
2020/08/28 PHP
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
动感效果的TAB选项卡jquery 插件
2011/07/09 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
angular-ui-sortable实现可拖拽排序列表
2016/12/28 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
微信小程序实现弹出层效果
2020/05/26 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
一则python3的简单爬虫代码
2014/05/26 Python
Python生成器(Generator)详解
2015/04/13 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
python有几个版本
2020/06/17 Python
树莓派升级python的具体步骤
2020/07/05 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
C#面试问题
2016/07/29 面试题
高中美术教学反思
2014/01/19 职场文书
公司业务员岗位职责
2014/03/18 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL