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 巧用数组降低程序的时间复杂度
Jan 01 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
php中的strpos使用示例
Feb 27 PHP
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
PHP文件缓存类示例分享
Jan 30 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
php 获取xml接口数据的处理方法
May 31 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 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
mysql limit查询优化分析
2008/11/12 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
Bootstrap table使用方法记录
2017/08/23 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
Python学习笔记之For循环用法详解
2019/08/14 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
python获取栅格点和面值的实现
2020/03/10 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
英语商务邀请函范文
2014/01/16 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers