没有合适的资源?快使用搜索试试~ 我知道了~
首页PHP获取访问设备信息的方法示例
资源详情
资源评论
资源推荐

PHP获取访问设备信息的方法示例获取访问设备信息的方法示例
主要介绍了PHP获取访问设备信息的方法,结合实例形式分析了php针对访问设备的浏览器类型、浏览器语言、
操作系统类型、访客IP、访客地址等相关函数封装与使用技巧,需要的朋友可以参考下
本文实例讲述了PHP获取访问设备信息的方法。分享给大家供大家参考,具体如下:
<?php
header("Content:Content-type:text/html;charset=utf-8");
// // 作用取得客户端的ip、地理位置、浏览器、以及访问设备
class get_equipment_info{
////获得访客浏览器类型
function GetBrowser(){
if(!empty($_SERVER['HTTP_USER_AGENT']))
{
$br = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/MSIE/i',$br)){
$br = 'MSIE';
}
elseif (preg_match('/Firefox/i',$br)){
$br = 'Firefox';
}elseif (preg_match('/Chrome/i',$br)){
$br = 'Chrome';
}elseif (preg_match('/Safari/i',$br)){
$br = 'Safari';
}elseif (preg_match('/Opera/i',$br)){
$br = 'Opera';
}else {
$br = 'Other';
}
return json_encode("浏览器为".$br);
}else{
return "获取浏览器信息失败!";}
}
////获得访客浏览器语言
function GetLang()
{
if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$lang = substr($lang,0,5);
if(preg_match("/zh-cn/i",$lang)){
$lang = "简体中文";
}elseif(preg_match("/zh/i",$lang)){
$lang = "繁体中文";
}else{
$lang = "English";
}
return json_encode("浏览器语言为".$lang);
}else{
return "获取浏览器语言失败!";
}
}
//获取客户端操作系统信息包括win10
function GetOs(){
$agent = $_SERVER['HTTP_USER_AGENT'];
$os = false;
if (preg_match('/win/i', $agent) && strpos($agent, '95'))
{
$os = 'Windows 95';
}
else if (preg_match('/win 9x/i', $agent) && strpos($agent, '4.90'))
{
$os = 'Windows ME';
}
else if (preg_match('/win/i', $agent) && preg_match('/98/i', $agent))
{
$os = 'Windows 98';
}
else if (preg_match('/win/i', $agent) && preg_match('/nt 6.0/i', $agent))
{
$os = 'Windows Vista';
}
else if (preg_match('/win/i', $agent) && preg_match('/nt 6.1/i', $agent))
{
$os = 'Windows 7';
}
else if (preg_match('/win/i', $agent) && preg_match('/nt 6.2/i', $agent))
{
$os = 'Windows 8';


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0