龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php根据UserAgent判断访问者操作系统

时间:2014-06-27 15:17来源:网络整理 作者:网络 点击:
分享到:
php根据UserAgent判断访问者操作系统 如下php代码,根据用户的UserAgent信息来获取访问者操作系统**[PHP]代码**```{.php}lt;? function osinfo() { $os=quot;quot;; $Agent = $GLOBALS[quot;HTTP_USER_AGENTquot;]; if (

如下php代码,根据用户的UserAgent信息来获取访问者操作系统

[PHP]代码

<? 
function osinfo() { 
    $os=""; 
    $Agent = $GLOBALS["HTTP_USER_AGENT"]; 
    if (eregi('win',$Agent) && strpos($Agent, '95')) { 
        $os="Windows 95"; 
    } 
    elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) { 
        $os="Windows ME"; 
    } 
    elseif (eregi('win',$Agent) && ereg('98',$Agent)) {
        $os="Windows 98"; 
    } 
    elseif (eregi('win',$Agent) && eregi('nt 5.0',$Agent)) { 
        $os="Windows 2000"; 
    } 
    elseif (eregi('win',$Agent) && eregi('nt',$Agent)) {
        $os="Windows NT"; 
    } 
    elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) { 
        $os="Windows XP"; 
    } 
    elseif (eregi('win',$Agent) && ereg('32',$Agent)) {
        $os="Windows 32"; 
    } 
    elseif (eregi('linux',$Agent)) { 
        $os="Linux"; 
    } 
    elseif (eregi('unix',$Agent)) { 
        $os="Unix"; 
    } 
    elseif (eregi('sun',$Agent) && eregi('os',$Agent)) { 
        $os="SunOS"; 
    } 
    elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) { 
        $os="IBM OS/2"; 
    } 
    elseif (eregi('Mac',$Agent) && eregi('PC',$Agent)) { 
        $os="Macintosh"; 
    } 
    elseif (eregi('PowerPC',$Agent)) { 
        $os="PowerPC"; 
    } 
    elseif (eregi('AIX',$Agent)) { 
        $os="AIX"; 
    } 
    elseif (eregi('HPUX',$Agent)) { 
        $os="HPUX";
    } 
    elseif (eregi('NetBSD',$Agent)) { 
        $os="NetBSD"; 
    } 
    elseif (eregi('BSD',$Agent)) { 
        $os="BSD"; 
    } 
    elseif (ereg('OSF1',$Agent)) {
        $os="OSF1"; 
    } 
    elseif (ereg('IRIX',$Agent)) { 
        $os="IRIX"; 
    } 
    elseif (eregi('FreeBSD',$Agent)) { 
        $os="FreeBSD";
    } 
    if ($os=='') $os = "Unknown"; 
    return $os; 
} 
//调用方法$os=os_infor() ; 
?> 
精彩图集

赞助商链接