PHP Classes

PHP Visitor Information Tracking System: Get the geographic location of a given IP address

Recommend this page to a friend!
  Info   View files Example   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 139 All time: 9,220 This week: 89Up
Version License PHP version Categories
php_visitor_tracking 1.0.0BSD License5HTTP, PHP 5, User Management, Web ser..., G...


This package can get the geographic location of a given IP address.

It can take as a parameter a given IP address that can be of the current user accessing the Web site.

The class returns the geographic location details of that user using the MaxMind GeoIP database library.

It returns details like the user browser, platform, date, time, country, state, and town.

Picture of chrys ugwu
  Performance   Level  
Name: chrys ugwu <contact>
Classes: 16 packages by
Country: Nigeria Nigeria
Age: 31
All time rank: 16817 in Nigeria Nigeria
Week rank: 311 Up10 in Nigeria Nigeria Down
Innovation award
Innovation award
Nominee: 4x



include 'src/Stalk.php';

$stalk = Stalk::ip('');

var_dump($stalk->city . ' ' . $stalk->country_name);


This project is no longer being maintained, please use Instead

PHP Visitors Tracker Documentation

99% accurate visitors tracking system.


$stalk = new Stalk;

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

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

$stalk->country_code; //outputs clients country code
$stalk->country_code3; //outputs clients full country code
$stalk->country_name; //outputs clients country name
$stalk->region; //outputs clients region
$stalk->state; //outputs clients full region
$stalk->city; //outputs clients city
$stalk->postal_code; //outputs clients postal code
$stalk->latitude; //outputs clients latitude
$stalk->longitude; //outputs clients longitude
$stalk->area_code; //outputs clients area code
$stalk->dma_code; //outputs clients dma code
$stalk->metro_code; //outputs clients metro code
$stalk->continent_code; //outputs continent code

Change Log v1.01

- The get, ip and browser method was remove. - Public variables can no longer be accessed statically. eg: $stalk->city as Stalk::city() - Stalk can now be initialized as follow: - Implicit $stalk = new Stalk; - Explicit $stalk = new Stalk('; or $stalk = Stalk::ip(';

  Files folder image Files  
File Role Description
Files folder imagesrc (1 file, 1 directory)
Plain text file index.php Example Example script
Plain text file Doc. Documentation

  Files folder image Files  /  src  
File Role Description
Files folder imagelib (1 file)
  Plain text file Stalk.php Class Class source

  Files folder image Files  /  src  /  lib  
File Role Description
  Plain text file Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:9,220
This week:89Up