在开发中有时候我们需要根据用户的操作系统来进行对应的动作,这时我们就需要下面的这个函数了。
复制
<?php //---------------构造函数------------- function Get_Os(){ if(!empty($_SERVER['HTTP_USER_AGENT'])) { $OS=$_SERVER['HTTP_USER_AGENT']; if (preg_match('/win/i',$OS)) { $OS = 'Windows'; } elseif(preg_match('/mac/i',$OS)) { $OS = 'MAC'; } elseif (preg_match('/linux/i',$OS)) { $OS = 'Linux'; }elseif (preg_match('/unix/i',$OS)) { $OS = 'Unix'; } elseif (preg_match('/bsd/i',$OS)) { $OS = 'BSD'; } else { $OS = 'Other'; } return $OS; } else{ return "unknow"; } } //--------------------调用函数----------- echo "您的操作系统是:".Get_Os(); ?>
运行效果如下:
评论 (0)