pxgamer / log-browser-check

一个简单的网站日志检查器,用于监控网站上的浏览器多样性。

v3.0.4 2017-12-06 10:01 UTC

This package is auto-updated.

Last update: 2024-09-11 14:41:10 UTC


README

Latest Version on Packagist Software License Build Status Style CI Code Coverage Total Downloads

一个简单的网站日志检查器,用于监控网站上的浏览器多样性。

结构

src/
tests/
vendor/

安装

通过 Composer

$ composer require pxgamer/log-browser-check

使用方法

支持的日志

use pxgamer\LogBrowserChecker\Config;
use pxgamer\LogBrowserChecker\IIS;

$config = new Config([
    'session_column' => 7,
    'ip_column' => 6,
    'root_dir' => __DIR__ . '/logs',
    'site_name' => 'test.com',
    'ignored_ips' => ['127.0.0.1']
]);

$browserCheck = new IIS($config);
$browserCheck->findFiles();
$browserCheck->execute();
		
// Retrieve an array of browsers and their usage counts
$browserCheck->getBrowserStats();

// Retrieve an array of unique session ids
$browserCheck->getSessionsIds();

// Retrieve an array of unique user agents
$browserCheck->getUserAgents();

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCODE_OF_CONDUCT 了解详细信息。

安全性

如果您发现任何安全相关的问题,请通过电子邮件 owzie123@gmail.com 而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多。