/**
* 客户端类型
* $find = '' 判断:iphone,ipad,android'
* $find = 'pc' 判断:windows
* $find = 'ipad' 判断:ipad
* $find = 'iphone' 判断:苹果手机
* $find = 'mac' 判断:苹果电脑
* $find = 'apple' 判断:ipad,苹果手机
* $find = 'wxmp' 判断:微信端
*/
function _isMobile($find=array('iphone','ipad','android'),$callback = true){
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
if($find=='mac'){$find = 'macintosh';}
elseif($find=='pc'){$find = 'windows nt';}
elseif($find=='apple'){$find = array('iphone','ipad');}
elseif($find=='wxmp'){$find = 'micromessenger';}
if(_stripos($agent,$find)){
return $callback;
}
return false;
}
<?php if(_isMobile('iphone') || _isMobile('android')){ echo “移动端”;
}else{ echo “PC端”;}
?>