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

2019年12月13日03:22:28 发表评论 热度621 ℃

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

  1. <?php
  2. if(isMobile()){}
  3. if(!isMobile()){}
  4.  ?>
  1. function isMobile() {
  2. $user_agent = $_SERVER['HTTP_USER_AGENT'];
  3. $mobile_agents = Array("240x320""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");
  4. $is_mobile = false;
  5. foreach ($mobile_agents as $device) {
  6.   if (stristr($user_agent$device)) {
  7.     $is_mobile = true;
  8.     break;
  9.   }
  10. }
  11. return $is_mobile;
  12. }
瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: