php 检测终端设备是平板、手机、电脑的入门实例
内容摘要
这篇文章主要为大家详细介绍了php 检测终端设备是平板、手机、电脑的入门实例,具有一定的参考价值,可以用来参考一下。
这段代码可以帮助你检测用户的终端设备室平板电脑,手机
这段代码可以帮助你检测用户的终端设备室平板电脑,手机
文章正文
这篇文章主要为大家详细介绍了php 检测终端设备是平板、手机、电脑的入门实例,具有一定的参考价值,可以用来参考一下。
这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回"tablet","mobile","desktop",php检测终端设备是平板、手机、电脑,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <code class = "php" > /** * 检测用户的终端设备 * * @param * @arrange (www.idcnote.com) **/ function userAgent( $ua ){ ## This credit must stay intact (Unless you have a deal with @lukasmig or frimerlukas@gmail.com ## Made by Lukas Frimer Tholander from Made In Osted Webdesign. ## Price will be $2 $iphone = strstr ( strtolower ( $ua ), 'mobile' ); //Search for 'mobile' in user-agent (iPhone have that) $android = strstr ( strtolower ( $ua ), 'android' ); //Search for 'android' in user-agent $windowsPhone = strstr ( strtolower ( $ua ), 'phone' ); //Search for 'phone' in user-agent (Windows Phone uses that) function androidTablet( $ua ){ //Find out if it is a tablet if ( strstr ( strtolower ( $ua ), 'android' ) ){ //Search for android in user-agent if (! strstr ( strtolower ( $ua ), 'mobile' )){ //If there is no ''mobile' in user-agent (Android have that on their phones, but not tablets) return true; } } } $androidTablet = androidTablet( $ua ); //Do androidTablet function $ipad = strstr ( strtolower ( $ua ), 'ipad' ); //Search for iPad in user-agent if ( $androidTablet || $ipad ){ //If it's a tablet (iPad / Android) return 'tablet' ; } elseif ( $iphone && ! $ipad || $android && ! $androidTablet || $windowsPhone ){ //If it's a phone and NOT a tablet return 'mobile' ; } else { //If it's not a mobile device return 'desktop' ; } } /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 检测终端设备是平板、手机、电脑的入门实例的内容就先介绍到这里,更多相关文章的可以留意
代码注释