Difference between revisions of "GeoIP2"
From TMM Wiki
Jump to navigationJump to search (Created page with "{{NATS3 Manual | show_configuration_admin_section = true }} [http://www.maxmind.com/app/mod_geoip Download] and install GeoIP from Maxmind. Please ensure that you install the...") |
|||
Line 3: | Line 3: | ||
}} | }} | ||
− | [ | + | [https://dev.maxmind.com/geoip/geoip2/downloadable/ Download] and install the GeoIP database from Maxmind. |
− | + | There is a [https://dev.maxmind.com/geoip/geoip2/geolite2/ free] one available here | |
− | |||
<pre> | <pre> |
Revision as of 18:33, 6 February 2019
Download and install the GeoIP database from Maxmind.
There is a free one available here
$config['IP_FILTER'] = 'GEOIP';
You can put it anywhere in the file except for after the last line.
Test Code
The following PHP code will help you test GeoIP. Put it in a file, put the file on your webserver, and load its URL. It should print your country's name.
<? echo 'According to geoip apache module, you are from '.apache_note("GEOIP_COUNTRY_NAME"); echo '<br>According to geoip pecl php module, you are from '.geoip_country_code_by_name($_SERVER['REMOTE_ADDR']); ?>
Note: Please be sure to perform this test after you install or update Maxmind's GeoIP.