Skip to content

SCP002/PHPVisitorsCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Visitors Counter


A simple visitors counter for your website.

To change default session expiration timeout for current visitors, change counter file location
or change timezone used for calculations, see ./php/counter-ajax.php.

PHP 5.1 compatible (pre json_encode and json_decode).

It will create JSON file to store counter data on your host machine, which has following format:

{
  "now": {
    "users": [
      {
        "expires": 1518806599,
        "clientId": "95zqttin9",
        "clientIp": "192.168.0.100"
      },
      {
        "expires": 1518806980,
        "clientId": "ypjl2hyj8",
        "clientIp": "192.168.0.102"
      }
    ]
  },
  "daily": {
    "day": 16,
    "users": [
      {
        "sessionId": "668pq9ev9",
        "clientIp": "192.168.0.100"
      },
      {
        "sessionId": "8ba3s67wb",
        "clientIp": "192.168.0.102"
      },
      {
        "sessionId": "a506rfl12",
        "clientIp": "192.168.0.103"
      }
    ]
  },
  "total": {
    "count": 10
  }
}

About

PHP Visitors Counter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published