fynduck/client-info

从请求头获取客户端信息

安装: 69

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:

1.1.3 2018-12-04 12:51 UTC

This package is auto-updated.

Last update: 2024-09-05 01:41:50 UTC


README

Software License Total Downloads

安装

composer require fynduck/client-info

用法

添加到你的类中

class NameClass
{
    use ClientInfo;
    
    .........
 

获取客户端平台: $this->getPlatform(request()->header('User-Agent'))

获取客户端平台版本: $this->getPlatformVersion(request()->header('User-Agent'))

获取客户端浏览器名称: $this->getBrowserName(request()->header('User-Agent'))

获取客户端浏览器版本: $this->getBrowserVersion(request()->header('User-Agent'), 'ub') (ub 浏览器通过 getBrowserName 方法获取)

获取客户端来源域名: $this->getDomainReferer(request()->header('referer'))

注意: 所有方法都从 request() 获取默认值

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过 DummyAuthorEmail 发送邮件,而不是使用问题跟踪器。

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。