Php 识别MIDP2.0与MIDP2.1与Android
我如何从WAP浏览器中区分Midp 2.0和2.1以及Android,以便将它们重定向到不同的位置,以下载与其手机对应的应用程序。很难正确捕获所有情况,任何人都可以将其用户代理设置为不同的值,但是在Php 识别MIDP2.0与MIDP2.1与Android,php,android,wap,midp-2.0,Php,Android,Wap,Midp 2.0,我如何从WAP浏览器中区分Midp 2.0和2.1以及Android,以便将它们重定向到不同的位置,以下载与其手机对应的应用程序。很难正确捕获所有情况,任何人都可以将其用户代理设置为不同的值,但是在php中执行此操作的一般方法是: 自动,使用,这需要最新版本的 手动,通过对$\u服务器['HTTP\u用户\u代理]运行一组正则表达式字符串。如果您想这样做,可以在*MIDP.*和*Android.*上进行非常通用的匹配 if(preg_match("/.*Android.*/", $_SERVE
php
中执行此操作的一般方法是:
$\u服务器['HTTP\u用户\u代理]
运行一组正则表达式字符串。如果您想这样做,可以在*MIDP.*
和*Android.*
上进行非常通用的匹配
if(preg_match("/.*Android.*/", $_SERVER['HTTP_USER_AGENT'])) // Android
{
// deliver Android link
} else if(preg_match("/.*MIDP.*/", $_SERVER['HTTP_USER_AGENT'])) { // MIDP
// deliver MIDP link
}
if(preg_match("/.*Android.*/", $_SERVER['HTTP_USER_AGENT'])) // Android
{
// deliver Android link
} else if(preg_match("/.*MIDP.*/", $_SERVER['HTTP_USER_AGENT'])) { // MIDP
// deliver MIDP link
}