eugenechernyshenko/ipgeobaseclient

There is no license information available for the latest version (v1.0.0) of this package.

Php library for getting information of geo location by ip address.

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/eugenechernyshenko/ipgeobaseclient

v1.0.0 2021-05-28 22:15 UTC

This package is not auto-updated.

Last update: 2025-12-21 18:59:42 UTC


README

Client for ipgeobase.ru

Usage:

Without memcached

use eugenechernyshenko\ipgeobaseclient\Client;

$client = new Client();

$client->setIp("5.102.159.150")->request();

var_dump($region->getRegion());

With memcached

use eugenechernyshenko\ipgeobaseclient\Client;

$client = (new Client())
    ->setUseMemcached(true)
    ->setMemcacheHost("127.0.0.1")
    ->setMemcachePort(11211)
    ->setMemcacheExpire(30 * 24 * 3600); // 30 days of expire


$client->setIp("5.102.159.150")->request();

var_dump($client->getRegion());
var_dump($client->getCity());
var_dump($client->getCountry());
var_dump($client->getDistrict());