php获取手机端的号码以及ip地址实例代码,php判断手机端
来源:斧牛加速器
2022-08-04 16:49:00
我们在使用PHP编写手机程序时,有时需要直接获取手机号码和对应的IP地址内容。在这里,我们为大家整理了详细完整的代码内容,需要朋友们测试一下。- ?PHP/* * * createddbybhpstorm。*用户:六宝*日期:2018/8/30 *时间:16: 21 */* *类名:mobile*描述:手机信息类*其他:误写*/classmobile{/***函数名:getPhoneNumber*参数:none*函数返回值:成功返回Number,失败返回false*其他描述:描述*/functiongetPhoneNumber(){ if(isset($ _ server[' http _ x _ network _ info '])} { $ str 1=$ _ server[' http _ x _ network _ net*,)(11[d])(,*)/i ',' 2 ',$ str 1);返回$ getstr1} else if(isset($ _ SERVER[' HTTP _ X _ UP _ CALLING _ LINE _ ID ']){ $ getstr 2=$ _ SERVER[' HTTP _ X _ UP _ CALLING _ LINE _ ID '];返回$ getstr2} else if(isset($ _ SERVER[' HTTP _ X _ UP _ SUBNO ']){ $ str 3=$ _ SERVER[' HTTP _ X _ UP _ SUBNO '];$getstr3=preg_replace('/(。*)(11[d])(。*)/i ',' 2 ',$ str 3);返回$ getstr3} else if(isset($ _ SERVER[' device id ']){ Return $ _ SERVER[' device id '];} else { Returnfalse}}/* * *函数名:GetHttpReader *函数Function:头信息*输入参数:none*函数返回值:成功返回数,false* if失败*其他备注:remarks */functiongethttp reader(){ $ str=' ';foreach($ _ SERVERas $ key=-$ val){ $ gstr=str _ replace(','',$ val);$str。='$key-'。$gstr。rn’;} Return $ str}/* * *函数名:getUA * function:take UA *输入参数:none*函数返回值:成功返回数,false*其他描述:description */function getUA(){ if(isset($ _ server[' http _ user _ agent ']){ return $ _ server[} else { return false;}}/* * *函数名:getPhoneType* Function函数:获取手机类型*输入参数:none*函数返回值:string成功返回,false*失败返回*其他备注:remarks */functionGetPhonetype(){ $ ua=$ this-getua();如果($ua!=false){$str=explode(' ',$ ua);返回$ str[0];} else { Returnfalse}}/* * *函数名:ISOOPERA * Function函数:判断是否isOpera*输入参数:none*函数返回值:string成功返回,false*失败返回*其他备注:remarks */Function iso pera(){ $ uainfo=$ this-getua();if(preg_match('/。*歌剧。*/i ',$ uainfo)){ return true;} else { Returnfalse}}/* * *函数名:isM3gate* function函数:判断是否为M3gate*输入参数:none*函数返回值:成功返回字符串,失败返回false*其他描述:description */function ism 3 gate(){ $ uainfo=$ this-getua();if(preg_match('/M3Gate/i ',$ uainfo)){ return true;} else { Returnfalse}}/* * *函数名:getHttpAccept * Function:get HA *输入参数:none*函数返回值:成功返回string,失败返回false*其他备注:备注*/FunctionGetHttpAccept(){ if(isset($ _ server[' http _ accept ']){ return $ } else { return false;}}/* * *函数名:getIP*函数作用:获取移动IP*输入参数:none*函数返回值:string*成功返回。其他描述:description */function getip(){ $ IP=getenv(' remote _ addr ');$ IP _=getenv(' HTTP _ X _ FORWARDED _ FOR ');如果(($ip_!='')($ip_!=' unknown '){ $ IP=$ IP _;//phpfensi . com }返回$ ip}}?
斧牛免费加速器通过专业的核心技术和骨干网专线,有效降低网络访问延迟。更好的为全球用户访问中文网站、视频、音乐提供加速服务,加速Ax牛的音乐,加速Ax牛的视频,加速Ax牛的直播,加速Ax牛的牛游戏。通过不断拓展互联网业务,致力于将斧牛加速器打造成服务全球用户的高品质加速软件。