好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP判断iPhone、iPad、Android及PC设备

PHP如何判断iPhone、iPad、Android及PC设备的方法。

原理是 $_SERVER['HTTP_USER_AGENT'] 代码如下:

<?php //获取USER AGENT $agent = strtolower($_SERVER['HTTP_USER_AGENT']); //分析数据 $is_pc = (strpos($agent, 'windows nt')) ? true : false; $is_iphone = (strpos($agent, 'iphone')) ? true : false; $is_ipad = (strpos($agent, 'ipad')) ? true : false; $is_android = (strpos($agent, 'android')) ? true : false; //输出数据   if($is_pc){     echo "这是PC";   }   if($is_iphone){     echo "这是iPhone";   }   if($is_ipad){     echo "这是iPad";   }   if($is_android){     echo "这是Android";   } ?>

如果你只判断是否为iphone设备可以如下来进行操作,代码如下:

function get_device_type(){  $agent = strtolower($_SERVER['HTTP_USER_AGENT']);  $type = 'other';  if(strpos($agent, 'iphone') || strpos($agent, 'ipad') ){  $type = 'ios';  }  if(strpos($agent, 'android')){  $type = 'android';  }  return $type; }

查看更多关于PHP判断iPhone、iPad、Android及PC设备的详细内容...

  阅读:37次