判断客户端是否为手机移动设备
2013-02-04 13:54
288 查看
//判断是否属手机
02 | function is_mobile() { |
03 | $user_agent = $_SERVER [ 'HTTP_USER_AGENT' ]; |
04 | $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" ); |
05 | $is_mobile =false; |
06 | foreach ( $mobile_agents as $device ) { |
07 | if ( stristr ( $user_agent , $device )) { |
08 | $is_mobile =true; |
09 | break ; |
10 | } |
11 | } |
12 | return $is_mobile ; |
13 | } |
14 | //使用很简单 |
15 | if ( is_mobile() ){ |
16 | Your Code |
17 | } |
相关文章推荐
- Js判断客户端是否为PC还是手持移动设备
- 判断当前客户端是否移动设备
- Js判断用户客户端是否为PC还是手持移动设备的方法
- java判断是否是手机移动设备
- 判断客户端是否是移动设备
- ASP判断是否移动设备访问,实现根据电脑或手机跳转到不同的站点
- php判断客户端是否为移动设备
- javaweb:判断当前请求是否为移动设备访问
- PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
- PHP 判断设备是否是手机还是平板的方法
- javaweb:判断当前请求是否为移动设备访问
- 保存--php判断手机移动设备访问
- PHP判断是否是移动设备访问
- C#判断是否为手机客户端
- JS判断客户端是否是iOS或者Android手机移动端
- 判断是否移动客户端
- 判断访问网页是否为移动设备 不同类型设备跳转至不同链接地址
- JS判断客户端是否是iOS或者Android手机移动端
- PHP 判断用户的设备是否是移动设备