|
| 1 | +CodeIgniter IP2Location Library |
| 2 | +=============================== |
| 3 | + |
| 4 | +Installation |
| 5 | +------------ |
| 6 | +Upload `controllers` and `libraries` to CondeIngniter `application` folder. |
| 7 | + |
| 8 | + |
| 9 | +Usage |
| 10 | +----- |
| 11 | +Use following codes in your application for get geolocation information. |
| 12 | + |
| 13 | + // Define IP2Location database path |
| 14 | + define('IP2LOCATION_DATABASE', '/path/to/ip2location/database'); |
| 15 | + |
| 16 | + $this->load->library('ip2location_lib'); |
| 17 | + $countryCode = $this->ip2location_lib->getCountryCode('8.8.8.8'); |
| 18 | + |
| 19 | + |
| 20 | +Methods |
| 21 | +------- |
| 22 | + $countryCode = $this->ip2location_lib->getCountryCode($ip); |
| 23 | + $countryName = $this->ip2location_lib->getCountryName($ip); |
| 24 | + $regionName = $this->ip2location_lib->getRegionName($ip); |
| 25 | + $cityName = $this->ip2location_lib->getCityName($ip); |
| 26 | + $latitude = $this->ip2location_lib->getLatitude($ip); |
| 27 | + $longitude = $this->ip2location_lib->getLongitude($ip); |
| 28 | + $isp = $this->ip2location_lib->getISP($ip); |
| 29 | + $domainName = $this->ip2location_lib->getDomainName($ip); |
| 30 | + $zipCode = $this->ip2location_lib->getZIPCode($ip); |
| 31 | + $timeZone = $this->ip2location_lib->getTimeZone($ip); |
| 32 | + $netSpeed = $this->ip2location_lib->getNetSpeed($ip); |
| 33 | + $iddCode = $this->ip2location_lib->getIDDCode($ip); |
| 34 | + $areaCode = $this->ip2location_lib->getAreaCode($ip); |
| 35 | + $weatherStationCode = $this->ip2location_lib->getWeatherStationCode($ip); |
| 36 | + $weatherStationName = $this->ip2location_lib->getWeatherStationName($ip); |
| 37 | + $mcc = $this->ip2location_lib->getMCC($ip); |
| 38 | + $mnc = $this->ip2location_lib->getMNC($ip); |
| 39 | + $mobileCarrierName = $this->ip2location_lib->getMobileCarrierName($ip); |
| 40 | + $elevation = $this->ip2location_lib->getElevation($ip); |
| 41 | + $usageType = $this->ip2location_lib->getUsageType($ip); |
0 commit comments