如果iPad/iPhone不显示

Chr*_*ris 2 php iphone if-statement browser-detection ipad

我有一个我不想在iPhone和iPad上显示的flash广告.

这条件有什么问题?

<?php 
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) { 
// do something 
} 
else { 
// do something else 
} 
?>
Run Code Online (Sandbox Code Playgroud)

谢谢.

Tom*_*ott 6

if(strstr($SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($SERVER['HTTP_USER_AGENT'],'iPod'))
Run Code Online (Sandbox Code Playgroud)

为第二场比赛指定"iPod".将其更改为"iPad".如果你想为iPod touch做同样的事情,你还需要一个像现在这样的iPod条款.

以下应适用于所有3:

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad')) 
Run Code Online (Sandbox Code Playgroud)