我有一个不希望在iPhone和iPad上显示的Flash广告。

这个条件有什么问题?

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


谢谢。

最佳答案

if(strstr($SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($SERVER['HTTP_USER_AGENT'],'iPod'))


为第二场比赛指定“ 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'))

10-08 05:32
查看更多