Download the PHP package daigo75/geoip without Composer
On this page you can find all versions of the php package daigo75/geoip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download daigo75/geoip
More information about daigo75/geoip
Files in daigo75/geoip
Package geoip
Short Description Fork of MaxMind GeoIP PHP API with improved error handling
License LGPL 2.1+
Homepage http://dev.maxmind.com/geoip/legacy/downloadable
Informations about the package geoip
MaxMind GeoIP PHP API
Requirements
This module has no external dependencies. You only need a MaxMind GeoIP database. To download a free GeoIP Standard Country database, please see our GeoLite page.
Installing with Composer
Define Your Dependencies
We recommend installing this package with Composer. To do this, add to your file.
Install Composer
Run in your project root:
Install Dependencies
Run in your project root:
Require Autoloader
You can autoload all dependencies by adding this to your code:
Installing without Composer
Place the 'geoip.inc' file in the include_path
as specified in your
php.ini
file or place it in the same directory as your PHP scripts.
Usage
Gets country name by hostname :
Memory Caching
To enable memory caching, pass GEOIP_SHARED_MEMORY
or GEOIP_MEMORY_CACHE
as the second argument of geoip_open
.
GEOIP_SHARED_MEMORY
requires php >= 4.0.4 compiled with --enable-shmop
configure time. See (http://us2.php.net/manual/en/ref.shmop.php).
In addition, you should call geoip_load_shared_mem
before calling
geoip_open
. See sample_city.php
for an example of shared memory caching.
Support
For help with this API or our databases, please see [our support page] (http://www.maxmind.com/en/support).
Copyright and License
This software is Copyright (c) 2013 by MaxMind, Inc.
This is free software, licensed under the GNU Lesser General Public License version 2.1 or later.
Thanks
Thanks to Jim Winstead.