首页 > 后端开发 > php教程 > 获取用户登录的设备类型 系统+版本号

获取用户登录的设备类型 系统+版本号

WBOY
发布: 2016-07-29 08:59:02
原创
1882 人浏览过
<span>function </span><span>equipmentSystem(){
</span><span>$agent </span><span>= </span><span>isset</span><span>(</span><span>$_SERVER</span><span>[</span><span>'HTTP_USER_AGENT'</span><span>]) ? </span><span>$_SERVER</span><span>[</span><span>'HTTP_USER_AGENT'</span><span>] : </span><span>''</span><span>;
</span><span>if</span><span>(</span><span><em>stristr</em></span><span>(</span><span>$agent</span><span>,</span><span>'iPad'</span><span>)) {
</span><span>$fb_fs </span><span>= </span><span>"iPad"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>preg_match</em></span><span>(</span><span>'/Android (([0-9_.]{1,3})+)/i'</span><span>,</span><span>$agent</span><span>,</span><span>$version</span><span>)) {
</span><span>$fb_fs </span><span>= </span><span>"</span><span>手机</span><span>(Android "</span><span>.</span><span>$version</span><span>[</span><span>1</span><span>].</span><span>")"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>stristr</em></span><span>(</span><span>$agent</span><span>,</span><span>'Linux'</span><span>)){
</span><span>$fb_fs </span><span>= </span><span>"</span><span>电脑</span><span>(Linux)"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>preg_match</em></span><span>(</span><span>'/iPhone OS (([0-9_.]{1,3})+)/i'</span><span>,</span><span>$agent</span><span>,</span><span>$version</span><span>)){
</span><span>$fb_fs </span><span>= </span><span>"</span><span>手机</span><span>(iPhone "</span><span>.</span><span>$version</span><span>[</span><span>1</span><span>].</span><span>")"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>preg_match</em></span><span>(</span><span>'/Mac OS X (([0-9_.]{1,5})+)/i'</span><span>,</span><span>$agent</span><span>,</span><span>$version</span><span>)){
</span><span>$fb_fs </span><span>= </span><span>"</span><span>电脑</span><span>(OS X "</span><span>.</span><span>$version</span><span>[</span><span>1</span><span>].</span><span>")"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>preg_match</em></span><span>(</span><span>'/unix/i'</span><span>,</span><span>$agent</span><span>)){
</span><span>$fb_fs </span><span>= </span><span>"Unix"</span><span>;
</span><span>    }</span><span>else if</span><span>(</span><span><em>preg_match</em></span><span>(</span><span>'/windows/i'</span><span>,</span><span>$agent</span><span>)){
</span><span>$fb_fs </span><span>= </span><span>"</span><span>电脑</span><span>(Windows)"</span><span>;
</span><span>    }</span><span>else</span><span>{
</span><span>$fb_fs </span><span>= </span><span>"</span><span>未知</span><span>(Unknown)"</span><span>;
</span><span>    }</span><span>return </span><span>$fb_fs</span><span>;</span><span>}</span>
登录后复制

以上就介绍了获取用户登录的设备类型 系统+版本号,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板