olegkoval/php-user-info

获取访问您网站页面的用户信息

dev-master 2017-08-01 22:50 UTC

This package is auto-updated.

Last update: 2024-09-13 04:34:20 UTC


README

PHP类,用于获取网站访客信息(IP、反向DNS、引用者、操作系统等...)

安装

使用Composer安装库

composer require olegkoval/php-user-info

用法

  1. 将带有UserInfo类的文件包含到您的项目中
require_once('<path_to_folder_which_contain_this_file>/UserInfo.php')
  1. 创建UserInfo对象
$UserInfo = new UserInfo();
  1. 调用方法获取网站访客信息
  • $UserInfo->getIP() - 获取访客的IP
  • $UserInfo->getReverseDNS() - 获取访客的反向DNS
  • $UserInfo->getCurrentURL() - 获取当前URL
  • $UserInfo->getRefererURL() - 获取引用者URL
  • $UserInfo->getDevice() - 获取访客的设备类型(PC/iPad/iPhone等...)
  • $UserInfo->getOS() - 获取访客的操作系统
  • $UserInfo->getBrowser() - 获取访客的浏览器类型
  • $UserInfo->getLanguage() - 获取访客的浏览器语言
  • $UserInfo->getCountryCode() - 获取访客的国家代码
  • $UserInfo->getCountryName() - 获取访客的国家名称
  • $UserInfo->getRegionCode() - 获取访客的区域代码
  • $UserInfo->getRegionName() - 获取访客的区域名称
  • $UserInfo->getCity() - 获取访客的城市
  • $UserInfo->getZipcode() - 获取访客的邮编
  • $UserInfo->getLatitude() - 获取访客的纬度
  • $UserInfo->getLongitude() - 获取访客的经度
  • $UserInfo->isProxy() - 检查是否通过代理连接

需求

  1. Browscap
    https://php.ac.cn/manual/en/misc.configuration.php#ini.browscap

  2. cURL
    https://php.ac.cn/manual/en/book.curl.php

创建者

Oleg Koval
@olegkoval