PHP code example of rmrevin / yii2-geoip
1. Go to this page and download the library: Download rmrevin/yii2-geoip library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
rmrevin / yii2-geoip example snippets
<?
// ...
/** @var \rmrevin\yii\geoip\HostInfo $Info */
$Info = \Yii::createObject([
'class' => '\rmrevin\yii\geoip\HostInfo',
'host' => 'phptime.ru', // some host or ip
]);
// check available
$Info->isAvailable();
// obtaining all data
$Info->getData();
// obtaining the individual parameters
$Info->getContinentCode(); // NA
$Info->getCountryCode(); // US
$Info->getCountryCode3(); // USA
$Info->getCountryName(); // United States
$Info->getRegion(); // MI
$Info->getRegionName(); // Michigan
$Info->getCity(); // Southfield
$Info->getPostalCode(); // 48075
$Info->getLatitude(); // 42.465000152588
$Info->getLongitude(); // -83.230697631836
$Info->getDmaCode(); // 505
$Info->getAreaCode(); // 248
$Info->getTimeZone(); // America/New_York