1 <?php
2 //获取USER AGENT
3 $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
4
5 //分析数据
6 $is_pc = (strpos($agent, 'windows nt')) ? true : false;
7 $is_iphone = (strpos($agent, 'iphone')) ? true : false;
8 $is_ipad = (strpos($agent, 'ipad')) ? true : false;
9 $is_android = (strpos($agent, 'android')) ? true : false;
10
11 //输出数据
12 if($is_pc){
13 echo "这是PC";
14 }
15 if($is_iphone){
16 echo "这是iPhone";
17 }
18 if($is_ipad){
19 echo "这是iPad";
20 }
21 if($is_android){
22 echo "这是Android";
23 }
24 ?>

原文:https://blog.csdn.net/weianlai/article/details/82328646

转载于:https://www.cnblogs.com/sdfgdrg/p/10942023.html

php 判断设备是手机还是平板还是pc相关推荐

  1. 平板电脑可以开发php吗,PHP代码判断设备是手机还是平板电脑(两种方法)

    现在移动互联网越来越发达,很多的网站都普及了手机端浏览,为了更好的让网页在手机端显示,我们都选择了使用CSS媒体查询制作响应式模版,但这也有弊端,例如某些网站的结构是CMS类型的,太多的内容要显示,而 ...

  2. php 判断 平板,PHP代码判断设备是手机还是平板电脑(两种方法)_php实例

    现在移动互联网越来越发达,很多的网站都普及了手机端浏览,为了更好的让网页在手机端显示,我们都选择了使用CSS媒体查询制作响应式模版,但这也有弊端,例如某些网站的结构是CMS类型的,太多的内容要显示,而 ...

  3. android 判断设备是手机还是平板,android – 以编程方式确定设备是手机还是平板电脑...

    我有一个包含2个布局的活动的应用程序: > layout / activity_main.xml – "手机模式",里面有一个视图(列表) > layout-w900d ...

  4. Android 判断当前设备是手机还是平板

    官方用法: /*** 判断当前设备是手机还是平板,代码来自 Google I/O App for Android* @param context* @return 平板返回 True,手机返回 Fal ...

  5. Android 判断当前设备是手机还是平板的最有效的方法

    温馨提示! 温馨提示! 温馨提示! 这篇文章所提供的解决方案有瑕疵,最新的解决方案详见此文章<Android 判断当前设备是手机还是平板的最有效的方法[2022版]> 1. 前言 如果你百 ...

  6. php判断移动端和pc端访问_PHP判断判访问设备是手机移动端还是PC电脑端

    这篇文章主要为大家详细介绍了PHP判断判访问设备是手机移动端还是PC电脑端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 随着网络进入移动互联网时代,我们的网站 ...

  7. html5+css3适配问题(手机、平板、PC)

    html5+css3适配问题(手机.平板.PC)2019-07-29 jiangxin 随着互联网的快速发展,以及html5+css3的迅速崛起.渐渐的响应式布局,也会慢慢的出现在我们的视野里,身为专 ...

  8. 基于 vue3.x + vite + element plus,适配手机、平板、pc 的后台开源免费模板库

    介绍 vue-next-admin 基于 vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + ...

  9. js rem 单位适配(手机、平板、PC)?

    js rem单位适配 <script type="text/javascript">// 设备区分 (安卓.火狐.平板.PC)var os = function() { ...

  10. android部分代码片段(例:判断设备为手机,获取mac地址,软键盘,唤醒屏幕等)

    部分代码片段: 1.唤醒屏幕并解锁 public static void wakeUpAndUnlock(Context context){ KeyguardManager km= (Keyguard ...

最新文章

  1. 零基础入门学习Python(29)pickle模块
  2. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...
  3. TikTok玩家,路在何方?
  4. log算子dog算子
  5. 第五篇:Spring Boot整合filter
  6. getsimplename_Java类类getSimpleName()方法的示例
  7. python自定义修饰器_Python概述
  8. Python实例讲解 -- tkinter canvas (设置背景图片及文字)
  9. Spring核心组件的理解
  10. 计算机教师帮扶记录,信息技术辅导记录.doc
  11. CSAPP-C1-计算机系统漫游
  12. [LeetCode] 3Sum
  13. 这些练习并没有多少用,但舍不得就扔了,作个记录吧。
  14. 算法竞赛入门经典(第2版)-刘汝佳-第九章例题解题源码(C++语言)(部分)
  15. 史上最全的vue.js源码解析(一)
  16. 【C语言小游戏】答题系统
  17. jQuery ThickBox很好很弓虽大
  18. 怎么把mov转换为mp4?
  19. 宝来客分享:大瓜!董事长沈东军举报大舅子,莱绅通灵不“灵”了
  20. Axure 设计App界面

热门文章

  1. linux串口输出重定向到文件,DOS 下将屏幕打印输出重定向到指定文件中(或重定向到并口/串口)...
  2. Leetcode-233-数字1的个数
  3. 运筹优化(四)--线性规划之对偶问题和灵敏度分析
  4. git version可以卸载吗_sourcetree使用:问题是有推送提示,但显示为空。原因:git版本过低...
  5. 按功能说明计算机中有哪些类型的寄存器?
  6. [Contest20180116]随机游走
  7. 在MyEclipse中使用javadoc导出API文档详解
  8. jquery 单选、复选赋值
  9. window.onload和$(function(){})的区别介绍
  10. MVVM架构~knockoutjs系列之扩展ajax验证~验证输入数据是否与后台数据相等