0

您将如何执行简单的移动浏览器检查并将结果布尔值存储在 .htaccess 中的环境变量中,以便 PHP 可以执行简单的 DEFINE('ISMOBILE',(env check ? true : false)); 通用包含文件中的语句?

我看过一些关于重定向移动设备和设置 cookie 的脚本,但(还)没有找到正确的检测和设置流程。

谢谢

4

1 回答 1

2

也许这篇文章可以作为你想做的事情的基础?

http://www.eldeto.com/another-apache-config-file-mobile-device-detection

这将设备分为“高端”和“低端”,但您只需要在其中扩展 ifs 以设置比 mh 和 ml 更多的值

编辑:这是一个示例,基于该页面的内容:

RewriteRule .* - [E=ismobile:false]
RewriteCond %{HTTP_USER_AGENT} ^.*(iphone|android|nokia|BlackBerry).*$ [NC]
RewriteRule .* - [E=ismobile:true]
于 2013-05-21T22:40:49.470 回答