Rad*_*ity 2 php mobile desktop
我已经阅读了很多文章,并在寻找用于检测移动设备的解决方案。实际上遇到了https://github.com/serbanghita/mobile-detect,但这是一个相当庞大的php类。
我实际上想要一个非常简单的解决方案。我想确定用户的浏览器是Mobile / iPad / etc还是Desktop。所以我想要这样的事情:
<?php
require('detector.php');
if(isMobile() === true)
{
header('mobile.php');
exit();
}
else
{
header('desktop.php');
exit();
}
Run Code Online (Sandbox Code Playgroud)
?>
需要一个非常简单的解决方案,无需安装composer或任何php框架即可将其放置在任何页面上。
实际上这怎么可能?
您是否实际尝试过使用发现的项目。我想说服务器端移动检测是一项艰巨的任务,需要进行大量的详细检查以确保获得正确的结果。
使用此类非常简单。在示例目录中:
require_once '../Mobile_Detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
Run Code Online (Sandbox Code Playgroud)
现在,您有了一个具有以下三个值之一的变量:“平板电脑”,“电话”或“计算机”,您可以对此做出反应。
请注意,即使您可以在不使用Composer的情况下使用此库,也会定期对其进行更新(如“每月一次”),因为新设备已投放市场并需要进行检测。您将必须在某个时候更新此库。使用Composer使此操作非常容易。
| 归档时间: |
|
| 查看次数: |
12992 次 |
| 最近记录: |