php检测浏览器语言
2016-06-22 21:06
218 查看
如果你的网站上有多种语言,那么可以使用这段代码作为默认的语言来检测浏览器语言。该段代码将返回浏览器客户端使用的初始语言。
function get_client_language($availableLanguages, $default='en'){ if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($langs as $value){ $choice=substr($value,0,2); if(in_array($choice, $availableLanguages)){ return $choice; } } } return $default; }
相关文章推荐
- php自动转换URL,跳转至超链接
- php查找页面上的所有链接
- PHP——=> ->
- php代码查看邮件是否已被阅读
- PHP中9大缓存技术
- 并发下常见的加锁及锁的PHP具体实现代码(转)
- 基于Php mysql存储过程的详解
- ThinkPHP框架表单验证
- php mysql 分开(分离)搭建lamp环境
- PHP实现文件下载
- YII 框架学习[1] —— 引入Yii框架
- laravel5.2.36 Request验证类错误输出不显示问题
- thinkphp 笔记
- cookie中文乱码解决(php/js)
- 使用php脚本查看已开启的扩展
- PHP 时间函数
- Yii 一些小的问题
- php文件上传
- PHP中in_array 效率优化
- php导出CSV时,超长数字精度丢失问题与前导0的字符串丢失0的问题解决