首页 后端开发 php教程 php中怎么判断iPhone版本的UC浏览器

php中怎么判断iPhone版本的UC浏览器

Jun 13, 2016 am 11:05 AM
http iphone nbsp strpos

php中如何判断iPhone版本的UC浏览器?
下面这个是能判断的,但是出现一个问题,就是ios版本的UC浏览器出现了一个极速模式,切换到了极速模式就判断不出来了。现在想单独判断UC浏览器下进行跳转。

$userAgent = $_SERVER['HTTP_USER_AGENT'];<br />if(strpos($userAgent,"iPhone") || strpos($userAgent,"iPad") || strpos($userAgent,"iPod")){<br />    header("location:http://www.baidu.com");<br />}else if(strpos($userAgent,"Android")){<br />    header("location:http://www.google.com");<br />}
登录后复制

------解决方案--------------------
echo $_SERVER['HTTP_USER_AGENT'];

贴出结果
------解决方案--------------------
如版主,输入结果。 可以试下找 IUC 字符
------解决方案--------------------
很怀念的问题...几年前和你一样在思考类似的问题

判断iPhone版的UC...大概意思是在做软件站或广告页面之类的吧...

不管是UC还是safari...要获取UA都不是百分百可以截取到的.

现在回忆不起来了,但有几个思路可能对你有帮助
1.部分版本UC浏览器在第一次访问和第二次访问的IP有所不同,一般认为是浏览器设置的问题,UC一般默认开启软件设置中的中转或web压缩等情况.safari或其他手机自带浏览器则不会有这问题.可使用跳转(不是页面301),是JS的延迟跳转或wml中的延迟跳转.可以获取到不同的IP.你可以自己做试验.

2.UC浏览器大部分都默认开启代理等设置. 你所说的极速模式,估计也类似代理.访问后的IP和手机的CMWAP或CMNET或WIFI形式链接下的IP不一致(可用自带浏览器作比较),大部分为广东或北京等地区IP,记得以前推断是UC中转服务器的IP.你可以做个数据表记录下这些IP,如果是通过这些IP访问的,基本上都可判断为UC浏览器

3.通过UA来判断的精确度十分低,如果做开发的精确度要求较高,那么编写起来的逻辑也不能太简单.不止是UA.还可以通过HTTP_X_NETWORK_INFO,HTTP_X_UP_CALLING_LINE_ID,DEVICEID,HTTP_X_UP_SUBNO,HTTP_VIA等等

希望对你有帮助.
------解决方案--------------------
UC有代理的似乎。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1674
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
iOS 18 RC 中发现 iPhone 部件激活锁——可能是苹果对以用户保护为幌子销售维修权的最新打击 iOS 18 RC 中发现 iPhone 部件激活锁——可能是苹果对以用户保护为幌子销售维修权的最新打击 Sep 14, 2024 am 06:29 AM

今年早些时候,苹果宣布将把激活锁功能扩展到 iPhone 组件。这有效地将各个 iPhone 组件(例如电池、显示屏、FaceID 组件和相机硬件)链接到 iCloud 帐户,

iPhone parts Activation Lock may be Apple\'s latest blow to right to repair sold under the guise of user protection iPhone parts Activation Lock may be Apple\'s latest blow to right to repair sold under the guise of user protection Sep 13, 2024 pm 06:17 PM

Earlier this year, Apple announced that it would be expanding its Activation Lock feature to iPhone components. This effectively links individual iPhone components, like the battery, display, FaceID assembly, and camera hardware to an iCloud account,

Multiple iPhone 16 Pro users report touchscreen freezing issues, possibly linked to palm rejection sensitivity Multiple iPhone 16 Pro users report touchscreen freezing issues, possibly linked to palm rejection sensitivity Sep 23, 2024 pm 06:18 PM

If you've already gotten your hands on a device from the Apple's iPhone 16 lineup — more specifically, the 16 Pro/Pro Max — chances are you've recently faced some kind of issue with the touchscreen. The silver lining is that you're not alone—reports

Gate.io交易平台官方App下载安装地址 Gate.io交易平台官方App下载安装地址 Feb 13, 2025 pm 07:33 PM

本文详细介绍了在 Gate.io 官网注册并下载最新 App 的步骤。首先介绍了注册流程,包括填写注册信息、验证邮箱/手机号码,以及完成注册。其次讲解了下载 iOS 设备和 Android 设备上 Gate.io App 的方法。最后强调了安全提示,如验证官网真实性、启用两步验证以及警惕钓鱼风险,以确保用户账户和资产安全。

在使用PHP调用支付宝EasySDK时,如何解决'Undefined array key 'sign'”报错问题? 在使用PHP调用支付宝EasySDK时,如何解决'Undefined array key 'sign'”报错问题? Mar 31, 2025 pm 11:51 PM

问题介绍在使用PHP调用支付宝EasySDK时,按照官方提供的代码填入参数后,运行过程中遇到报错信息“Undefined...

多方认证:iPhone 17标准版将支持高刷!史上头一回! 多方认证:iPhone 17标准版将支持高刷!史上头一回! Apr 13, 2025 pm 11:15 PM

苹果iPhone17或将迎来重大升级,以应对国内华为、小米等强劲竞争对手的冲击。据数码博主@数码闲聊站爆料,iPhone17标准版有望首次搭载高刷新率屏幕,显着提升用户体验。此举标志着苹果历经五年,终于将高刷新率技术下放至标准版机型。目前,iPhone16作为6000元价位段唯一一款配备60Hz屏幕的旗舰手机,显得有些落后。虽然iPhone17标准版将拥有高刷新率屏幕,但与Pro版相比仍存在差异,例如边框设计仍未达到Pro版的超窄边框效果。更值得关注的是,iPhone17Pro系列将采用全新、更

安币app官方下载v2.96.2最新版安装  安币官方安卓版 安币app官方下载v2.96.2最新版安装 安币官方安卓版 Mar 04, 2025 pm 01:06 PM

币安App官方安装步骤:安卓需访官网找下载链接,选安卓版下载安装;iOS在App Store搜“Binance”下载。均要从官方渠道,留意协议。

iPhone 16 Pro Max lab test reveals its actual charging speed iPhone 16 Pro Max lab test reveals its actual charging speed Sep 19, 2024 am 06:15 AM

Some are criticizing the new iPhone 16 lineup due to lack of innovation, and as revealed by Ming-Chi Kuo, Apple has also received lower pre-orders than expected. The analyst noted that the sub-par pre-order volume is mainly due to the new phones not

See all articles