php函数检测该网站是不是在手机或计算机浏览器中打开[重复]
Posted
技术标签:
【中文标题】php函数检测该网站是不是在手机或计算机浏览器中打开[重复]【英文标题】:php function to detect that site is open in mobile phone or in computer browser [duplicate]php函数检测该网站是否在手机或计算机浏览器中打开[重复] 【发布时间】:2014-09-05 12:14:32 【问题描述】:我需要一个 php 函数来帮助我检测用户是从他的手机还是从他的计算机登录的?有没有办法检测到这一点?
我尝试过使用$_SERVER['HTTP_USER_AGENT']
,但它返回一个带有浏览器名称和带有规范的手机名称的字符串。例如,它返回的网站:-
Mozilla/5.0 (Windows NT 6.2; rv:32.0) Gecko/20100101 Firefox/32.0
【问题讨论】:
preg_match('/mobile/i', $_SERVER['HTTP_USER_AGENT'])
也许?
【参考方案1】:
看看这个库 - MobileDetect
然后你可以像这样使用它:
// These lines are mandatory.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
// Basic detection.
$detect->isMobile();
$detect->isTablet();
【讨论】:
以上是关于php函数检测该网站是不是在手机或计算机浏览器中打开[重复]的主要内容,如果未能解决你的问题,请参考以下文章
PHP入门,在浏览器中打不开PHP文件,求指点,如图:我QQ是1965678754.