Skip to content

PHP class to get information about the site visitor (IP, reverse DNS, referer, OS, etc...)

Notifications You must be signed in to change notification settings

olegkoval/php-user_info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

php-user_info

PHP class to get information about the website visitor (IP, reverse DNS, referer, OS, etc...)

Installation

Use Composer to install the library:

composer require olegkoval/php-user-info

Usage

  1. Include file with UserInfo class in your project:
require_once('<path_to_folder_which_contain_this_file>/UserInfo.php')
  1. Create UserInfo object:
$UserInfo = new UserInfo();
  1. Call methods to get info about the website visitor:
  • $UserInfo->getIP() - get IP of visitor
  • $UserInfo->getReverseDNS() - get Reverse DNS of visitor
  • $UserInfo->getCurrentURL() - get current URL
  • $UserInfo->getRefererURL() - get Referer URL
  • $UserInfo->getDevice() - get Device type (PC/iPad/iPhone/etc...) of visitor
  • $UserInfo->getOS() - get OS of visitor
  • $UserInfo->getBrowser() - get Browser type of visitor
  • $UserInfo->getLanguage() - get Browser Language of visitor
  • $UserInfo->getCountryCode() - get Country Code of visitor
  • $UserInfo->getCountryName() - get Country Name of visitor
  • $UserInfo->getRegionCode() - get Region Code of visitor
  • $UserInfo->getRegionName() - get Region Name of visitor
  • $UserInfo->getCity() - get City of visitor
  • $UserInfo->getZipcode() - get Zipcode of visitor
  • $UserInfo->getLatitude() - get Latitude of visitor
  • $UserInfo->getLongitude() - get Longitude of visitor
  • $UserInfo->isProxy() - check if connection was through proxy

Requirements

  1. Browscap
    http://www.php.net/manual/en/misc.configuration.php#ini.browscap

  2. cURL
    http://php.net/manual/en/book.curl.php

Creator

Oleg Koval
@olegkoval

About

PHP class to get information about the site visitor (IP, reverse DNS, referer, OS, etc...)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages