php常用功能函数(待续..)
2009-12-05 23:21
495 查看
1.获取访问者操作系统:
<?php function osinfo() { $os = ""; $Agent = $_SERVER["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 5.1', $Agent)) { $os = "Windows XP"; } elseif (eregi('win', $Agent) && eregi('nt', $Agent)) { $os = "Windows NT"; } 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=osinfor() ; //echo (osinfo()); ?>
相关文章推荐
- PHP常用到的功能函数
- 【PHP】开发中常用自定义小功能函数
- 9个PHP开发常用功能函数小结
- 9个PHP开发常用功能函数小结
- 一些常用的PHP功能函数(一)-- 消息窗口
- php常用功能函数收集
- php实现的三个常用加密解密功能函数示例
- PHP 常用函数及其它功能
- 我常用的自定义函数之clean php自动过滤功能
- ThinkPHP中Common/common.php文件常用函数功能分析
- PHP EXcel 常用函数 ,其中包括图片的生成
- Oracle 最常用功能函数经典汇总
- PHP验证码常用的函数记录
- php常用函数
- PHP中的一些常用函数收集
- php数字每三位加逗号的功能函数
- phpExcel中文帮助手册之常用功能指南
- 常用功能函数
- JQuery常用函数及功能小结
- php学习笔记------[数组的常用函数]