【发布时间】:2014-11-29 15:39:04
【问题描述】:
我正在尝试使用免费的 MaxMind GeoLite2 代码来确定特定 IP 地址的国家/地区。
我正在使用此处发布的无 Composer 方法: Get a localized name of the users city via Maxmind GeoLite2 Free
我确信它非常简单,但我不知道如何实际传递 IP 地址并让它返回国家/地区。
在$reader = new Reader... 行之后我有$place = $reader->country('##.###.##.###');(其中# 是实际的IP 地址号),但它不起作用。我尝试用“城市”替换“国家”,但也没有用。我确定它很简单,我只是不确定我需要使用哪些参数才能返回国家/地区。
错误日志中显示的错误是'PHP Fatal error: Call to undefined method MaxMind\Db\Reader::city() in >>)'
任何想法/建议将不胜感激。
【问题讨论】:
-
你能发布你的实际代码吗?
标签: php localization geoip maxmind