JavaScript 判断方法是直接搜索客户端的user agent字符串中的 Android 字符串:
if(navigator.userAgent.match(/Android/i)) { alert('Is Android !'); } else { alert('Is Not Android !'); }
PHP 方法判断,同样可以搜索 user agent 中是否有 Android 关键字:
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) { echo 'Is Android !'; } else { echo 'Is Not Android !'; }
再来介绍一下关于php根据HTTP_USER_AGENT 判断用户浏览器类型:
function browsers(){ global $HTTP_USER_AGENT ; if (isset($HTTP_USER_AGENT)){ $sAgent = $HTTP_USER_AGENT; }else{ $sAgent = $_SERVER['HTTP_USER_AGENT']; } if (strpos($sAgent,'MSIE') !== false && strpos($sAgent,'mac') === false && strpos($sAgent,'Opera') === false){ $iVersion = (float)substr($sAgent,strpos($sAgent,'MSIE') + 5,3); return ($iVersion >= 5.5) ; }else if (strpos($sAgent,'Gecko/') !== false){ $iVersion = (int)substr($sAgent,strpos($sAgent,'Gecko/') + 6,8); return ($iVersion >= 20030210) ; }else{ return false; } }
永久链接:
转载随意!带上文章地址吧。
Three major frameworks for android development
What system is android
How to open php file
How to unlock android permission restrictions
How to remove the first few elements of an array in php
What to do if php deserialization fails
What are the methods for restarting applications in Android?
How to connect php to mssql database