PHP简单的判断iPhone、iPad、Android和PC设备的方法
本文给出了一个PHP简单的判断iPhone、iPad、Android和PC设备的方法的例子,供大家参考:因为我们需要知道需要什么样的工作。用户访问了我的网站。现在移动设备有很多种。让我们来看一看PHP判断iPhone、iPad、Android和PC设备的案例。
我将使用Windows系统设备作为个人电脑,毕竟,博客是针对中国用户、大多数家用电器或Windows系统的。
其原理是判断由浏览器提交的用户代理,代码如下所示:
< PHP
获取用户代理
代理= strtolower美元(美元_server { 'http_user_agent});
数据分析
is_pc美元=(strpos(合剂,'windows NT))真的假的;
is_iphone美元=(strpos(合剂,'iphone '))真的假的;
is_ipad美元=(strpos(合剂,'ipad '))真的假的;
is_android美元=(strpos(合剂,'android '))真的假的;
输出数据
如果($ is_pc){
这是PC ;
}
如果($ is_iphone){
这是iPhone;
}
如果($ is_ipad){
这是iPad;
}
如果($ is_android){
这是安卓;
}
>
如果您只判断iPhone设备是否可以操作,代码如下所示:
功能get_device_type(){
代理= strtolower美元(美元_server { 'http_user_agent});
其他的类型=美元;
如果(strpos(合剂,'iphone)| | strpos(合剂,'ipad ')){
合型= 'ios;
}
如果(strpos(合剂,'android ')){
合型= 'android;
}
返回$类型;
}
有关PHP相关内容的更多读者感兴趣的可以查看主题:php网络编程技巧总结
希望本文能对PHP程序设计有所帮助。