ghostff/php-visitors-tracking

99% 准确率的 PHP >= 7.0 访客跟踪系统

v1.0.0 2019-08-26 20:29 UTC

This package is auto-updated.

Last update: 2023-05-22 02:52:11 UTC


README

99% 准确率的 PHP >= 7.0 访客跟踪系统

composer require ghostff/php-visitors-tracking

用法

$visitor = new VisitorTracking;

$visitor->ip; //outputs clients IP address

$visitor->browser->name; //outputs clients Browser name
$visitor->browser->version; //outputs clients Browser version
$visitor->browser->OS; //outputs clients Operating system

$visitor->continent; //outputs clients continent name
$visitor->continent_code; //outputs continent code
$visitor->country; //outputs clients country name
$visitor->country_code; //outputs clients country code
$visitor->state; //outputs clients region name
$visitor->state_code; //outputs clients region code
$visitor->city; //outputs clients city
$visitor->postal_code; //outputs clients postal code
$visitor->metro_code; //outputs clients metro code
$visitor->latitude; //outputs clients latitude
$visitor->longitude; //outputs clients longitude
$visitor->timezone; //outputs clients timezone
$visitor->datetime; //outputs clients datetime

初始化器 __constructor(?Closure $on_fail, ?string $ip)

  • $on_fail: 当 IP 数据查询发生错误时将被调用的回调函数。
  • $ip: 一个显式的 IP 地址。
new VisitorTracking(function (string $error) {
    var_dump($error);
});

初始化器 __toArray()

返回所有用户属性的数组。

$visitor = new VisitorTracking(null, '85.13.6.242');
var_dump($visitor->__toArray());