判断移动设备的function isMobile()(PHP)

不废话上代码,使用方法就是 <?php    if(isMobile()){}   if(!isMobi…

不废话上代码,使用方法就是

  1. <?php   
  2. if(isMobile()){}  
  3. if(!isMobile()){}  
  4.  ?>  
  1. function isMobile() {  
  2.   
  3. $user_agent = $_SERVER[‘HTTP_USER_AGENT’];  
  4. $mobile_agents = Array(“240×320”“acer”“acoon”“acs-““abacho”“ahong”“airness”“alcatel”“amoi”“android”“anywhereyougo.com”“applewebkit/525”“applewebkit/532”“asus”“audio”“au-mic”“avantogo”“becker”“benq”“bilbo”“bird”“blackberry”“blazer”“bleu”“cdm-““compal”“coolpad”“danger”“dbtel”“dopod”“elaine”“eric”“etouch”“fly ““fly_”“fly-““go.web”“goodaccess”“gradiente”“grundig”“haier”“hedy”“hitachi”“htc”“huawei”“hutchison”“inno”“ipad”“ipaq”“ipod”“jbrowser”“kddi”“kgt”“kwc”“lenovo”“lg ““lg2”“lg3”“lg4”“lg5”“lg7”“lg8”“lg9”“lg-““lge-““lge9”“longcos”“maemo”“mercator”“meridian”“micromax”“midp”“mini”“mitsu”“mmm”“mmp”“mobi”“mot-““moto”“nec-““netfront”“newgen”“nexian”“nf-browser”“nintendo”“nitro”“nokia”“nook”“novarra”“obigo”“palm”“panasonic”“pantech”“philips”“phone”“pg-““playstation”“pocket”“pt-““qc-““qtek”“rover”“sagem”“sama”“samu”“sanyo”“samsung”“sch-““scooter”“sec-““sendo”“sgh-““sharp”“siemens”“sie-““softbank”“sony”“spice”“sprint”“spv”“symbian”“tablet”“talkabout”“tcl-““teleca”“telit”“tianyu”“tim-““toshiba”“tsm”“up.browser”“utec”“utstar”“verykool”“virgin”“vk-““voda”“voxtel”“vx”“wap”“wellco”“wig browser”“wii”“windows ce”“wireless”“xda”“xde”“zte”);  
  5.   
  6. $is_mobile = false;  
  7. foreach ($mobile_agents as $device) {  
  8.   if (stristr($user_agent$device)) {  
  9.     $is_mobile = true;  
  10.     break;  
  11.   }  
  12. }  
  13. return $is_mobile;  
  14. }  
类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册