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 相关文章推荐
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
PHP 作用域解析运算符(::)
Jul 27 PHP
php preg_replace替换实例讲解
Nov 04 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
php实现微信公众平台账号自定义菜单类
Oct 11 PHP
thinkPHP基于ajax实现的菜单与分页示例
Jul 12 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python 序列的方法总结
2016/10/18 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
python3 配置logging日志类的操作
2020/04/08 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
年终考核评语
2014/01/19 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
职称评定个人总结
2015/03/05 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
健康教育主题班会
2015/08/14 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书