Rob*_*ght 2 php browser-detection ios5
为了检测Internet Explorer,我使用他的线路.
<?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) { };?>
Run Code Online (Sandbox Code Playgroud)
我如何检测iOS 5.
我有类似的问题,但需要使用$ _SERVER ['HTTP_USER_AGENT']在iPhone和iPad上获取版本号.我想这不完全可靠,但它对我有用:
<?php
$version = preg_replace("/(.*) OS ([0-9]*)_(.*)/","$2", $_SERVER['HTTP_USER_AGENT']);
// for example you use it this way
if ($version > 5){
// do something
}
?>
Run Code Online (Sandbox Code Playgroud)
HTTP_USER_AGENT将返回以下内容:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
Run Code Online (Sandbox Code Playgroud)
如果您尝试检测iOS 5,请执行以下操作:
<?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 5_0') !== false) { };?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9843 次 |
| 最近记录: |