There are several services that return details about an IP address. The problem with these services is that they are either slow or unreliable (or both).
My EU e-Privacy Directive extension required this functionality, and until recently I relied on GeoPlugin.com. After numerous reports of the web service being unreliable, I created my own solution.
This plugin provides two methods of updating the IP distribution library. Using this library, a developer can simply request an instance of the helper, and request the country details for an IP address.
- Automatically looks up and caches the IP address of the current visitor.
- GeoIPHelper instance available to all extensions within Joomla
- Automatic daily updates