当前位置:  开发笔记 > 编程语言 > 正文

在php中检测iPad?

如何解决《在php中检测iPad?》经验,为你挑选了2个好方法。

如何为iPad观众提供不同的页面?



1> karim79..:
if($_SERVER['HTTP_USER_AGENT'] == 'Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10') {
    echo "That is an iPad";
}

请参阅https://developer.apple.com/library/content/technotes/tn2010/tn2262/_index.html

此外,如果您没有精确匹配,您可能会考虑以下内容:

if(stristr($_SERVER['HTTP_USER_AGENT'], 'Mozilla/5.0(iPad;')) {
    // probably an iPad
}



2> T.J. Crowder..:

您可以嗅出了iPad的user-agent头通过$_SERVER['HTTP_USER_AGENT'],但理想的,如果你能拥有侦测你想在iPad上的不同与任何其他设备的事情,这是更强大,比代理嗅探灵活.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有