搜索
首页PHP 库Other libraries解析UA(User Agent)字符串的php库
解析UA(User Agent)字符串的php库
class DeviceDetector
{
    /**
     * Current version number of DeviceDetector
     */
    const VERSION = '3.9.1';
    /**
     * Holds all registered client types
     * @var array
     */
    public static $clientTypes = array();
    /**
     * Operating system families that are known as desktop only
     *
     * @var array
     */
    protected static $desktopOsArray = array('AmigaOS', 'IBM', 'GNU/Linux', 'Mac', 'Unix', 'Windows', 'BeOS', 'Chrome OS');
    /**
     * Constant used as value for unknown browser / os
     */
    const UNKNOWN = "UNK";

User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。

一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。

浏览器的 UA 字串

标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

php include()字符串,并解析字符串的有关问题php include()字符串,并解析字符串的有关问题

13Jun2016

php include()字符串,并解析字符串的问题我需要include()这样一个字符串  $str ='1111 ';要求能输出111和时间,但是现在只能输出111而无法解析时间函数.求解

数据库连接字符串解析的正则表达式数据库连接字符串解析的正则表达式

07Jun2016

最近在写一个Windows Mobile的小程序,其中需要访问数据库,数据库连接字符串大致如下: Data Source=Zongsoft.MAS.sdf;Password=xxxxxx;Persist Security Info=True 其中的 Data Source 部分指定了数据库文件的名称,但是当使用 DbConnection.Open() 方法进

处理简单的字符串组合:PHP函数解析处理简单的字符串组合:PHP函数解析

21Jun2023

在PHP中,处理字符串是非常常见的操作。其中,有一项常见的操作就是将简单的字符串组合在一起,生成新的字符串。在这篇文章中,我们将介绍几个PHP函数,帮助开发者轻松地完成字符串组合。拼接字符串在PHP中,将两个字符串拼接在一起可以使用点号(.)进行连接。例如:$str1="Hello";$str2="World"

解析php获取字符串的编码格式的方法(函数)_PHP解析php获取字符串的编码格式的方法(函数)_PHP

01Jun2016

本篇文章是对php获取字符串的编码格式的方法(函数)进行了详细的分析介绍,需要的朋友参考下

PHP 字符串处理技术分享:解析去除右侧第一个字符的实现原理PHP 字符串处理技术分享:解析去除右侧第一个字符的实现原理

02Mar2024

PHP字符串处理技术分享:解析去除右侧第一个字符的实现原理在PHP开发中,经常会遇到需要对字符串进行处理的情况,其中有一种常见的需求是去除字符串右侧的第一个字符。这一篇文章将为大家分享如何实现这一功能的具体原理和代码示例。首先,我们来看一下去除字符串右侧第一个字符的实现原理。在PHP中,我们可以通过使用内置函数substr来实现这一目的。substr函数的

如何在 PHP 中解析具有多个语言环境的货币字符串?如何在 PHP 中解析具有多个语言环境的货币字符串?

13Nov2024

在 PHP 中解析货币字符串在 PHP 中解析货币字符串时,根据不同的情况处理不同的小数分隔符可能具有挑战性。

See all articles