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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
php 远程关机操作的代码
Dec 05 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
PHP实现JS中escape与unescape的方法
Jul 11 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 PHP
laravel开发环境homestead搭建过程详解
Jul 03 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
php 数组排序 array_multisort与uasort的区别
2011/03/24 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
对Python3使运行暂停的方法详解
2019/02/18 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
python爬取招聘要求等信息实例
2020/11/20 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
CSS3的 fit-content实现水平居中
2017/09/07 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
四则混合运算教学反思
2016/02/23 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
会计专业自荐信范文
2019/05/22 职场文书
带你了解Java中的ForkJoin
2022/04/28 Java/Android
深入理解 Golang 的字符串
2022/05/04 Golang