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文件的实现方法
Mar 19 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
php画图实例
Nov 05 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
Nov 25 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
php解析base64数据生成图片的方法
Dec 06 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
PHP return语句的另一个作用
2014/07/30 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
python 拼接文件路径的方法
2018/10/23 Python
python多线程抽象编程模型详解
2019/03/20 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
Django视图类型总结
2021/02/17 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
国际领先的学术出版商:Springer
2017/01/11 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
电子银行营销方案
2014/02/22 职场文书
行政内勤岗位职责
2014/04/07 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
如何写好活动总结
2019/06/21 职场文书