IP Information

This tool provides detailed geographical and ISP information for a given IP address using the GeoIP2.

city($_GET['ip']); $records2 = $reader2->asn($_GET['ip']); // var_dump($records2); $country = $records->country->name ?? null; $state = $records->mostSpecificSubdivision->name ?? null; $city = $records->city->name ?? null; $region = $records->subdivisions[0]->name ?? null; $timezone = $records->location->timeZone ?? null; $data = [ 'ip' => $_GET['ip'], 'country' => $records->country->name ?? null, 'country_iso_code' => $records->country->iso_code ?? null, 'state' => $records->mostSpecificSubdivision->name ?? null, 'state_iso_code' => $records->mostSpecificSubdivision->iso_code ?? null, 'city' => $records->city->name ?? null, 'region' => $records->subdivisions[0]->name ?? null, 'timezone' => $records->location->timeZone ?? null, 'latitude' => $records->location->latitude ?? null, 'longitude' => $records->location->longitude ?? null, 'postal_code' => $records->postal->code ?? null, 'continent' => $records->continent->name ?? null, 'asn' => $records2->autonomousSystemNumber ?? null, 'isp' => $records2->autonomousSystemOrganization ?? null, ]; $dataArray = [$data]; // Wrap in an array if it's a single record. ?>

IP:

Continent:

Country:

State:

City:

Region:

Timezone:

Latitude:

Longitude:

Postal Code:

ASN:

ISP:

Invalid data format


'; echo ''; } } ?>
Back
$e->getMessage()]); echo '
Back
'; } } else { ?>


Usage:

Features:

Example Use Cases: