您将如何执行简单的移动浏览器检查并将结果布尔值存储在 .htaccess 中的环境变量中,以便 PHP 可以执行简单的 DEFINE('ISMOBILE',(env check ? true : false)); 通用包含文件中的语句?
我看过一些关于重定向移动设备和设置 cookie 的脚本,但(还)没有找到正确的检测和设置流程。
谢谢
您将如何执行简单的移动浏览器检查并将结果布尔值存储在 .htaccess 中的环境变量中,以便 PHP 可以执行简单的 DEFINE('ISMOBILE',(env check ? true : false)); 通用包含文件中的语句?
我看过一些关于重定向移动设备和设置 cookie 的脚本,但(还)没有找到正确的检测和设置流程。
谢谢
也许这篇文章可以作为你想做的事情的基础?
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]