差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
amh4.2:geoip_for_db_reader_php [2019/04/20 22:43] root |
amh4.2:geoip_for_db_reader_php [2019/04/20 22:59] (当前版本) root |
||
---|---|---|---|
行 4: | 行 4: | ||
官方已变更了ip数据库的格式,需要用新的API方式,来使用Geoip功能。\\ | 官方已变更了ip数据库的格式,需要用新的API方式,来使用Geoip功能。\\ | ||
本文介绍使用php版的DB-Reader-php来实现功能\\ | 本文介绍使用php版的DB-Reader-php来实现功能\\ | ||
- | 也可以使用[[http://wiki.diahosting.com/amh4.2/geoip_for_geoip2_php| GeoIP2-PHP]]实现功能\\ | + | 也可以使用[[http://wiki.diahosting.com/amh4.2/geoip_for_geoip2_php| GeoIP2-PHP ]]实现功能\\ |
\\ | \\ | ||
\\ | \\ | ||
行 38: | 行 38: | ||
如果不想使用Composer自动加载,也可以自定义,只需要按以下方式引入亦可。 | 如果不想使用Composer自动加载,也可以自定义,只需要按以下方式引入亦可。 | ||
<code>require('/自定义路径/autoload.php');</code> | <code>require('/自定义路径/autoload.php');</code> | ||
- | 2:实例化reader类 | + | 2:实例化reader类并引入mmdb数据库 |
<code>use MaxMind\Db\Reader; | <code>use MaxMind\Db\Reader; | ||
- | $reader = new Reader('example.mmdb'); | + | $reader = new Reader('./GeoLite2-City.mmdb'); |
</code> | </code> | ||
- | 3:引入mmdb数据库 | ||
- | <code>$databaseFile = './GeoLite2-City.mmdb';</code> | ||
到此,php版DB-Reader-php已可使用。 | 到此,php版DB-Reader-php已可使用。 | ||
\\ | \\ |
最后更改: in 2019/04/20 22:43