ghostff / php-visitors-tracking
99% 准确率的 PHP >= 7.0 访客跟踪系统
v1.0.0
2019-08-26 20:29 UTC
Requires
- php: >=7.0
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());