自动跳转中英文页面


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 $_SERVER详解
Jan 16 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
php安装swoole扩展的方法
Mar 19 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
PHP生成唯一订单号
Jul 05 PHP
php接口技术实例详解
Dec 07 PHP
降低PHP Redis内存占用
Mar 23 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 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 中文和编码判断代码
2010/05/16 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
Python中字典和集合学习小结
2017/07/07 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
python pygame模块编写飞机大战
2018/11/20 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
python爬虫请求头设置代码
2020/07/28 Python
详解python tcp编程
2020/08/24 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
贷款担保书范文
2014/05/13 职场文书
食品工程专业求职信
2014/06/15 职场文书
医德医风个人总结
2015/02/28 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS