问题标签 [maxmind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
365 浏览

java - Exception in thread "main" java.lang.NullPointerException [maxMind]

I use my main class to read txt that save ip address line by line and want to save them into object and save into array.
I test my code ,and i got run time error. 140.118.175.208 longtitude 121.524994 latitude 25.0392 Exception in thread "main" java.lang.NullPointerException and i add S[1] System.out.println("longtitude " + S[1].getLongtitude()); It show me the same problem and don't print S[1] value I don't know what happened? I think i had assigned array obj?Thank you!

0 投票
1 回答
4648 浏览

php - MaxMind GeoIP API:fseek() [function.fseek]:流不支持在 geoip.inc 中查找

我正在使用 MaxMind 的 GeoIP 服务:

事实证明,geopi_open API 使用 fseek,它在我的 Web 服务器上失败了:

在撰写本文时,您可以在这里看到它失败了:http ://watchandrepeat.com/indextest.php

我正在使用 IxWebHosting,我询问了他们的客户支持是否可以在他们的 apache 服务器上打开流搜索,因为它在我的本地主机上运行良好。他们说:“很抱歉,但我们的共享服务器无法开启这样的功能。我建议您使用我们的 VPS 或云托管计划。您将能够像您一样配置自己的服务器希望。”

有什么解决办法吗?

0 投票
1 回答
87 浏览

ashx - Maxmind 查找在本地工作,但不在开发服务器上

我正在查看 Maxmind(一种可以根据传递给它的 IP 地址提供地理位置信息的服务)。我通过 .ashx 处理程序执行此操作。当我在本地调用它时,它工作正常,但是在我们的开发服务器上它失败了。我从服务中得到一个 JSON 响应,它为这样的位置返回“空白”:

奇怪的是,在开发服务器上,我有一个不同的 .ashx 处理程序(从不同的域调用)正在工作,它使用与失败的完全相同的底层 dll(我已将 dll 复制到损坏处理程序的网站)。对 Maxmind 服务的实际调用如下所示:

var webRequest = WebRequest.Create(" http://geoip.maxmind.com:8010/b?l=ourkey= "+ ipAddress )

任何想法可能会发生什么?

0 投票
1 回答
304 浏览

sitecore - Sitecore Maxmind 查找任务

我希望 Sitecore 仅在访问者匹配特定模式卡后执行 Maxmind 查找。我可以在 Sitecore.Analytics.Config 的评论中看到大量对“DNS 查找任务”的引用,但我似乎无法追踪它以查看是否有可能弄乱它。

有人可以指出我正确的方向吗?

0 投票
1 回答
1067 浏览

javascript - 如何将 Maxmind Geoip1 javascript 脚本转换为 Geoip2

使用第一个 Geoip,我使用了一个简单的 Javascript 代码(如下所示),但我整天都在努力弄清楚我需要做什么才能让脚本识别 Maxmind Javascript Geoip2 的国家代码。

原始 GEOip 代码

我在新标题中的内容

我尝试使用的最新代码。

在同一页面的下方,我尝试了某人制作的这个脚本,我能够让它输入正确的国家代码。所以我确信这是上面的javascript代码的问题。

理解 Javascript 并不是一件好事。谢谢

0 投票
2 回答
16355 浏览

php - 如何在 php 中使用 MaxMind 的数据库

我下载并解压了 GeoLite2-City.mmdb、GeoLite2-Country.mmdb。两者都在htdocs\geoip\

然后,我运行了这个脚本。麻烦的是,这东西是怎么工作的?require_once 'vendor/autoload.php';应该包含什么?我在这里有什么遗漏吗。我曾经使用以 .dat 文件形式提供的旧版本,并且对它们没有任何问题。这些 .mmdb 对我来说有点难以破解。当用户在页面上使用搜索工具时,我要做的就是获取国家代码、国家名称和其他数据以存储在数据库中。我该怎么办?

我的测试页取自网站

0 投票
1 回答
268 浏览

php - 从 maxmind geoip 二进制文件中获取 locid

Maxmind 的 geoip csv 文件包含一个 locid,我将其用作内部记录的键。当通过 maxmind 的 php api 访问时,geoip city 二进制文件中似乎没有 locid。这些信息是否可以从二进制文件中获得?

这是从 geoip_record_by_addr() 函数调用返回的类:

0 投票
1 回答
426 浏览

redirect - 如何解决这个 MaxMind GeoIP 重定向问题?

在我的旧网络主机上,我的网站上有一个特定页面(不是主页)设置为根据他们的国家重定向用户,由他们使用 MaxMind 数据库的 IP 确定。在我迁移到新的虚拟主机之前,重定向代码运行良好。

问题是新主机没有安装 MaxMind 数据库。但即使我在我的 VPS 上安装了它,每当我测试重定向是否正常工作时,我仍然收到以下错误消息:“致命错误:在线 /my/file/path 中调用未定义函数 geoip_record_by_name() 2"

这是重定向文件中的代码:

有谁知道我做错了什么?

0 投票
0 回答
3534 浏览

geoip - 如何将 Maxmind .DAT 转换为 CSV?

在 Internet 上找到最新的基地 Maxmind GeoIP 组织。但它是二进制形式的。如何将此数据库转换为 CSV 或其他格式以导出到 mysql 或 sqlite?我需要以可读的形式查看所有数据。ps 操作系统 - Windows。

0 投票
3 回答
8608 浏览

localization - 通过 Maxmind GeoLite2 Free 获取用户城市的本地化名称

我想显示用户城市的德语名称。Maxmind Geoip 的免费版本是否可行?我没有找到打开 GeoLite2-City.mmdb 或 GeoLiteCity.dat 以查看列出哪些城市的方法,以构建我自己的翻译服务。我怎样才能打开它们?