在php中如何实现根据用户的操作系统语言和浏览器语言来屏蔽用户
来源:互联网 发布:wp10软件多吗 编辑:程序博客网 时间:2024/05/21 00:49
PHP的道理是一样的,示例代码亦可直接使用:
<?php
error_reporting(E_ALL ^ E_NOTICE);
// 分析 HTTP_ACCEPT_LANGUAGE 的属性
// 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示)
preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$lang = $matches[1];
switch ($lang) {
case 'zh-cn' :
header('Location: '>http://cn.example.com/[/url]');
break;
case 'zh-tw' :
header('Location: '>http://tw.example.com/[/url]');
break;
case 'ko' :
header('Location: '>http://ko.example.com/[/url]');
break;
default:
header('Location: '>http://en.example.com/[/url]');
break;
}
?>
只用修改相关的执行就可以答案补充
<?php
error_reporting(E_ALL ^ E_NOTICE);
// 分析 HTTP_ACCEPT_LANGUAGE 的属性
// 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示)
preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$lang = $matches[1];
switch ($lang) {
case 'zh-cn' :
header('Location: '>http://cn.example.com/[/url]');
break;
case 'zh-tw' :
header('Location: '>http://tw.example.com/[/url]');
break;
case 'ko' :
header('Location: '>http://ko.example.com/[/url]');
break;
default:
header('Location: '>http://en.example.com/[/url]');
break;
}
?>
只用修改相关的执行就可以答案补充
你看不到代码?上面的代码就可以直接合作啊,或是单独做到文件里面引用也可以的。
- 在php中如何实现根据用户的操作系统语言和浏览器语言来屏蔽用户
- java web如何根据用户使用的浏览器来提示用户更新或更换浏览器
- PHP如何判断用户浏览器类型与语言
- PHP版获取用户浏览器和操作系统名称
- PHP获取用户的浏览器与操作系统信息的代码
- 如何根据http请求信息区分访问用户的国家、语言信息
- 如何根据http请求信息区分访问用户的国家、语言信息
- 在mysql中根据日期来统计出用户行为属性的连续天数
- android中根据不同语言的用户执行不同的计算方式
- js获取用户的操作系统和浏览器版本的方法
- 用户IP、浏览器、操作系统
- 如何在 Linux 系统中通过用户组来管理用户
- 如何在 Linux 系统中通过用户组来管理用户
- 关于iOS国际化(根据手机App用户自己来切换语言) App支持多语言切换
- 操作系统是如何实现系统态和用户态的分离的???
- linux offsetof在用户态C语言实现及示例
- 如何在Infopath的浏览器表单中获取当前用户,并进行视图切换
- php如何实现用户退出
- IE5.5和IE6.0中png背景透明问题
- PMI的一些理念
- python中用struct模块处理二进制数据(转)
- PHP中$_SERVER参考手册
- PHP header 缓存设置
- 在php中如何实现根据用户的操作系统语言和浏览器语言来屏蔽用户
- simg2img.py
- css
- centos/redhat 利用yum快速安装php mysql gd apache
- 什么时候学习编程都不晚
- dos命令行或批处理中变量一个百分号和两个百分号的区别
- Mahout in action 目录
- MySQL 与 MSSQL 中 GROUP BY 对比
- 【引用】PHP获取本地MAC地址