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.

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

This package is not auto-updated.

Last update: 2024-09-15 13:00:58 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());