如果用户没有使用苹果移动设备浏览器(iphone,ipad或ipod),我想运行一些代码。
我尝试了以下但我不知道它是否有效:
<?php
if(!strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || !strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || !strstr($_SERVER['HTTP_USER_AGENT'],'iPad'))
{
// user is not on an iPhone, iPad, or iPod device so execute code
}
?>
答案 0 :(得分:4)
我使用过php-mobile-detect,效果非常好。可以检测各种设备!
Mobile_Detect是一个简单的PHP类,可以轻松检测最流行的移动平台:Android,iPhone,Blackberry,Opera Mini,Palm,Windows Mobile以及通用移动平台。
答案 1 :(得分:0)
我使用此功能
if(!function_exists("iOSCheker")) {
function iOSCheker($var1,$var2) {
if (ereg('iPhone',$_SERVER['HTTP_USER_AGENT']) || ereg('iPod',$_SERVER['HTTP_USER_AGENT']) || ereg('iPad',$_SERVER['HTTP_USER_AGENT'])) {
echo $var1;
} else {
echo $var2;
}
}
}