当前位置: 首页 > 知识库问答 >
问题:

如何检测用户使用的是iPhone、Android还是使用PHP的浏览器[重复]

习高格
2023-03-14

如何通过使用$_server['http_user_agent']检测用户使用的是iPhone、Android还是浏览器;在PHP中。如果用户使用的是桌面,它应该打印桌面如果用户使用的是iphone打印iphone如果用户使用的是android打印android

共有1个答案

卫彭亮
2023-03-14

这里有一个库:

Github:https://github.com/serbanghita/mobile-detect docs:http://mobiledetect.net

 类似资料:
  • 我是新加入这个董事会的,但我已经读过你很多年了。:) 我正试着学编码,但我还在第一步。然而,我将使用一个脚本来检测用户的浏览器。 这适用于所有主要的浏览器(我在chrome、firefox和IE上试用过),但它不适用Edge。我该怎么修好它?谢谢!

  • 问题内容: 仅尝试使用PHP检测用户的浏览器,$_SERVER’HTTP_USER_AGENT’是一种可靠的方法吗?我应该改为选择get_browser函数吗?您发现哪一个带来更精确的结果? 如果此方法是实用的,不建议将其用于输出相关的CSS链接,例如: 我注意到了这个问题,但是我想澄清一下这是否适合面向CSS的检测。 更新: 确实令人怀疑:我尝试使用IE 7,这是它的输出: Mozilla /

  • iPhone浏览器的用户代理 Mozilla/5.0(iPhone;U;CPU iPhone OS 4_0,如Mac OS X;en us)AppleWebKit/532.9(KHTML,如Gecko)版本/4.0.5 Mobile/8A293 Safari/6531.22.7 iPhone应用的用户代理 Mozilla/5.0(iPhone; U; CPUiPhoneOS4_0像Mac OS X

  • 问题内容: 如何检测用户是否没有使用JavaScript或PHP使用任何浏览器Chrome,Firefox或Internet Explorer? 问题答案: 我发现在JS中执行此操作的最佳方法是在Quirksmode上。我为PHP制作了一个应与常见浏览器一起使用的PHP:

  • 问题内容: 我是angularjs的新手。如何在angularjs中检测到userAgent。可以在控制器中使用它吗?尝试了以下类似的方法,但是没有运气! 我需要专门检测IE9! 问题答案: 就像Eliran Malka询问的那样,为什么需要检查IE 9? 检测浏览器的品牌和版本通常是一种难闻的气味。通常,这意味着如果您需要JavaScript来检测特定版本的浏览器,则代码会有更大的问题。 在某些

  • 我是新的angularjs。我怎么能检测用户代理在angularjs。有可能在控制器中使用它吗?尝试了下面这样的东西,但没有运气! 我需要专门检测IE9!