识别 Midp 2.0、Midp 2.1 与 Android
如何从 WAP 浏览器中区分 Midp 2.0 和 2.1 以及 Android,以便将它们重定向到不同的位置以下载与其手机相对应的应用程序。
How do I differentiate between Midp 2.0 and 2.1 and Android from a WAP browser so as to redirect them to different location to download the app corresponding to their mobile.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正确捕获所有情况非常困难,任何人都可以将其 User-Agent 设置为不同的值,但在
php
中执行此操作的一般方法是:自动,使用
get_browser()
,这需要一个最新版本browscap.ini通过针对
$_SERVER['HTTP_USER_AGENT']
手动运行一堆正则表达式字符串。如果您想这样做,可以在.*MIDP.*
和.*Android.*
上完成非常通用的匹配。It's pretty difficult to catch all cases correctly, and anyone can always just set their User-Agent to a different value, but the general way to do it in
php
is:Automatically, with
get_browser()
, which requires an up-to-date version of browscap.iniManually, by running a bunch of regex strings against
$_SERVER['HTTP_USER_AGENT']
. Very generic matches could be done on.*MIDP.*
and.*Android.*
if you want to do it this way.