jalle19 / geoipcountryprovider
Geocoder GeoIP provider that works with the default GeoIP database
1.0.0
2013-07-23 09:35 UTC
Requires
- php: >=5.3.0
- ext-geoip: *
- willdurand/geocoder: *
This package is auto-updated.
Last update: 2024-11-13 00:29:35 UTC
README
Geocoder GeoIP provider that works with the default GeoIP database. This means that you can use this provider to determine the country of a visitor simply by installing php5-geoip
(or equivalent package).
Usage
$geocoder = new \Geocoder\Geocoder(); $geocoder->registerProvider(new \GeoipCountryProvider\GeoipCountryProvider()); var_dump($geocoder->geocode('8.8.8.8')); // Output: // // object(Geocoder\Result\Geocoded)[55] // protected 'latitude' => int 0 // protected 'longitude' => int 0 // protected 'bounds' => null // protected 'streetNumber' => null // protected 'streetName' => null // protected 'cityDistrict' => null // protected 'city' => null // protected 'zipcode' => null // protected 'county' => null // protected 'countyCode' => null // protected 'region' => null // protected 'regionCode' => null // protected 'country' => string 'United States' (length=13) // protected 'countryCode' => string 'US' (length=2) // protected 'timezone' => null