php - geoip_record_by_name 什么都不返回?

标签 php ubuntu geolocation

我试过这个教程http://tech.cibul.net/install-maxminds-geoip-ip-database-on-ubuntu-for-php/并从中做了一切。在我的 Ubuntu 11.10 安装中编译了 geoip 模块和 php 扩展。

我也试过这个更简单的终端命令

(sudo) apt-get install php5-geoip 

它显示安装成功但是当我尝试时
geoip_record_by_name('127.0.0.1')

它仍然没有给出任何东西,即根本没有数组。

最佳答案

尝试不同的 IP 地址 - 例如 111.111.111.111当您检查您的本地主机( 127.0.0.1 )时 - 它可能无论如何都不会在本地运行。

geoip_record_by_name Docs :

Returns the associative array on success, or FALSE if the address cannot be found in the database.



你回来了FALSE因为在数据库中找不到该地址。

关于php - geoip_record_by_name 什么都不返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9633877/

相关文章:

javascript - 通过在 php 中即时生成的浏览器缓存 JS 文件

php - 如何实现一个智能搜索框来查询数据库中的数据?

php - MySQL从两个表中使用JOIN选择随机行

Apache Virtualhost 更喜欢新站点的 "default"服务器

c# - 将 GeoDB 连接到 ASP.Net Web 应用程序

php - 每次提交表单时使 2 个表格相同

php - 为什么 PHP 错误显示在终端中,而不是在 ubuntu 的浏览器中显示

r - 是什么导致我的 R 包仅在基于 linux 的构建中出现 "Must request at least one colour from a hue palette"错误?

javascript - 我只能使用 navigator.getCurrentPosition() 一次

javascript - 谷歌地图 API V3 Over_Query_Limit