欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

获取访问者操作系统

程序员文章站 2024-04-04 16:45:59
...
获取访问者操作系统
  1. function osinfo() {
  2. $os="";
  3. $Agent = $GLOBALS["HTTP_USER_AGENT"];
  4. if (eregi('win',$Agent) && strpos($Agent, '95')) { //OsPHP.COM.CN
  5. $os="Windows 95";
  6. }
  7. elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) {
  8. $os="Windows ME";
  9. }
  10. elseif (eregi('win',$Agent) && ereg('98',$Agent)) {
  11. //开源OSPhP.COM.CN
  12. $os="Windows 98";
  13. }
  14. elseif (eregi('win',$Agent) && eregi('nt 5.0',$Agent)) {
  15. $os="Windows 2000";
  16. }
  17. elseif (eregi('win',$Agent) && eregi('nt',$Agent)) {
  18. //OSPHP.COM.Cn开源
  19. $os="Windows NT";
  20. }
  21. elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) {
  22. $os="Windows XP";
  23. }
  24. elseif (eregi('win',$Agent) && ereg('32',$Agent)) {
  25. //开源OSPhP.COM.CN
  26. $os="Windows 32";
  27. }
  28. elseif (eregi('linux',$Agent)) {
  29. $os="Linux";
  30. }
  31. elseif (eregi('unix',$Agent)) {
  32. $os="Unix"; //PHP开源代码
  33. }
  34. elseif (eregi('sun',$Agent) && eregi('os',$Agent)) {
  35. $os="SunOS";
  36. }
  37. elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) { //OSPHP.COm.CN
  38. $os="IBM OS/2";
  39. }
  40. elseif (eregi('Mac',$Agent) && eregi('PC',$Agent)) {
  41. $os="Macintosh";
  42. }
  43. elseif (eregi('PowerPC',$Agent)) { //OSPHP.com.CN
  44. $os="PowerPC";
  45. }
  46. elseif (eregi('AIX',$Agent)) {
  47. $os="AIX";
  48. }
  49. elseif (eregi('HPUX',$Agent)) {
  50. $os="HPUX";
  51. //开源代码OSPhP.COm.CN
  52. }
  53. elseif (eregi('NetBSD',$Agent)) {
  54. $os="NetBSD";
  55. }
  56. elseif (eregi('BSD',$Agent)) {
  57. $os="BSD";
  58. }
  59. elseif (ereg('OSF1',$Agent)) {
  60. //开源代码OSPHP.COM.Cn
  61. $os="OSF1";
  62. }
  63. elseif (ereg('IRIX',$Agent)) {
  64. $os="IRIX";
  65. }
  66. elseif (eregi('FreeBSD',$Agent)) {
  67. $os="FreeBSD";
  68. //oSPHP.COM.CN
  69. }
  70. if ($os=='') $os = "Unknown";
  71. return $os;
  72. }
  73. //调用方法$os=os_infor() ;
  74. ?>
复制代码