PHP环境变量HTTP_USER_AGENT用于获取用户客户端信息,包括操作系统和浏览器等,因此要实现判断用户操作系统类型,我们可以先使用HTTP_USER_AGENT获取用户客户端信息,然后对该变量进行解析并判断操作系统的类型,具体实现代码如下:

<?php
  $viewer = getenv( \"HTTP_USER_AGENT\" );

  $platform = \"an unidentified operating system\";
  if( preg_match( \"/Windows/i\", \"$viewer\")){ 
     $platform = \"Windows\"; 
  }else if( preg_match( \"/Linux/i\", \"$viewer\")){ 
     $platform = \"Linux\"; 
  }
  echo( \"你的操作系统类型是:$platform\" );
 
?>

在线运行

收藏 打印