ecshop获取客户端操作系统
生活随笔
收集整理的這篇文章主要介紹了
ecshop获取客户端操作系统
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<?php
/*** 獲得客戶端的操作系統(tǒng)** @access private* @return void*/
function get_os()
{if (empty($_SERVER['HTTP_USER_AGENT'])){return 'Unknown';}$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$os = '';if (strpos($agent, 'win') !== false){if (strpos($agent, 'nt 5.1') !== false){$os = 'Windows XP';}elseif (strpos($agent, 'nt 5.2') !== false){$os = 'Windows 2003';}elseif (strpos($agent, 'nt 5.0') !== false){$os = 'Windows 2000';}elseif (strpos($agent, 'nt 6.0') !== false){$os = 'Windows Vista';}elseif (strpos($agent, 'nt') !== false){$os = 'Windows NT';}elseif (strpos($agent, 'win 9x') !== false && strpos($agent, '4.90') !== false){$os = 'Windows ME';}elseif (strpos($agent, '98') !== false){$os = 'Windows 98';}elseif (strpos($agent, '95') !== false){$os = 'Windows 95';}elseif (strpos($agent, '32') !== false){$os = 'Windows 32';}elseif (strpos($agent, 'ce') !== false){$os = 'Windows CE';}}elseif (strpos($agent, 'linux') !== false){$os = 'Linux';}elseif (strpos($agent, 'unix') !== false){$os = 'Unix';}elseif (strpos($agent, 'sun') !== false && strpos($agent, 'os') !== false){$os = 'SunOS';}elseif (strpos($agent, 'ibm') !== false && strpos($agent, 'os') !== false){$os = 'IBM OS/2';}elseif (strpos($agent, 'mac') !== false && strpos($agent, 'pc') !== false){$os = 'Macintosh';}elseif (strpos($agent, 'powerpc') !== false){$os = 'PowerPC';}elseif (strpos($agent, 'aix') !== false){$os = 'AIX';}elseif (strpos($agent, 'hpux') !== false){$os = 'HPUX';}elseif (strpos($agent, 'netbsd') !== false){$os = 'NetBSD';}elseif (strpos($agent, 'bsd') !== false){$os = 'BSD';}elseif (strpos($agent, 'osf1') !== false){$os = 'OSF1';}elseif (strpos($agent, 'irix') !== false){$os = 'IRIX';}elseif (strpos($agent, 'freebsd') !== false){$os = 'FreeBSD';}elseif (strpos($agent, 'teleport') !== false){$os = 'teleport';}elseif (strpos($agent, 'flashget') !== false){$os = 'flashget';}elseif (strpos($agent, 'webzip') !== false){$os = 'webzip';}elseif (strpos($agent, 'offline') !== false){$os = 'offline';}else{$os = 'Unknown';}return $os;
}
?>
?
轉(zhuǎn)載于:https://www.cnblogs.com/lizhaoyao/p/4535168.html
總結(jié)
以上是生活随笔為你收集整理的ecshop获取客户端操作系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java反射(Reflection)
- 下一篇: linux脚本编程(shell)浅介 (