自动跳转中英文页面


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的FTP学习(二)
Oct 09 PHP
php获得当前的脚本网址
Dec 10 PHP
在PHP中检查PHP文件是否有语法错误的方法
Dec 23 PHP
PHP set_time_limit(0)长连接的实现分析
Mar 02 PHP
PHP内核介绍及扩展开发指南―基础知识
Sep 11 PHP
php数组中删除元素的实现代码
Jun 22 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
Aug 21 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 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
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
校运会班级霸气口号
2015/12/24 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python