PHP获取手机信息

2019-12-11  本文已影响0人  Continue_li

获取手机信息

function getMobileType(){
HTTP_USER_AGENT=SERVER['HTTP_USER_AGENT'];
iOS=array("iPhone","iPad","iPod","iTouch"); preg_match_all('/(?<=\()([^\]]*?)(?=\))/',HTTP_USER_AGENT, arr);tmp = str_replace("Linux; ","",arr[0][0]);tmp = str_replace("
",".",tmp);tmp = str_replace(" CPU iPhone OS ","",tmp);tmp = str_replace(" like Mac OS X","",tmp);tmp = str_replace(" Build","",tmp);osarr=explode(";",tmp); if(in_array(osarr[0],iOS)){mobile=explode("Mobile/",HTTP_USER_AGENT);mobile=explode(" ",mobile[1]);mobiletype="手机:".osarr[0]." 版本:".mobile[0]." 系统:iOS".osarr[1]; }else{mobile=explode("/",osarr[1]);mobiletype="手机:".mobile[0]." 版本:".mobile[1]." 系统:".osarr[0]; #其他系统 if(str_replace(" ","",osarr[0])=="U"){
tmp = str_replace("Linux; U; ","",arr[0][0]);
tmp = explode(" Build/",tmp);
tmp = explode("; zh-cn; ",tmp[0]);
mobiletype="手机:".tmp[1]." 系统:".tmp[0]; } } returnmobiletype;
}

上一篇下一篇

猜你喜欢

热点阅读