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


Posted in PHP onNovember 04, 2015

当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。

<?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 相关文章推荐
php基础知识:控制结构
Dec 13 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
Dec 25 PHP
php字符集转换
Jan 23 PHP
PHP在linux上执行外部命令的方法
Feb 06 PHP
yii2简单使用less代替css示例
Mar 10 PHP
PHP缓存工具XCache安装与使用方法详解
Apr 09 PHP
非常全面的php日期时间运算汇总
Nov 04 #PHP
php对文件夹进行相关操作(遍历、计算大小)
Nov 04 #PHP
PHP实现HTML页面静态化的方法
Nov 04 #PHP
php实现网站留言板功能
Nov 04 #PHP
php对二维数组进行相关操作(排序、转换、去空白等)
Nov 04 #PHP
两种php去除二维数组的重复项方法
Nov 04 #PHP
PHP扩展开发教程(总结)
Nov 04 #PHP
You might like
php获取后台Job管理的实现代码
2011/06/10 PHP
基于php权限分配的实现代码
2013/04/28 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
PHP也能干大事 随机函数
2015/04/14 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python存取XML的常见方法实例分析
2017/03/21 Python
Python 列表理解及使用方法
2017/10/27 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
德国的大型美妆个护电商:Flaconi
2020/06/26 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
工商企业管理应届生求职信
2013/11/03 职场文书
实习生自荐信范文分享
2013/11/27 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
单位作风建设自查报告
2014/10/23 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
《田忌赛马》教学反思
2016/02/19 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫