问题标签 [geoip]
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.
linux - gentoo geoip安装
我尝试通过 SSH 在我的 gentoo 服务器上安装 geoip 扩展。我做了:
出现地理IP
: 好的
pecl安装geoip
: 好的
geoiplookup www.bbc.co.uk
:给我 GeoIP 国家版:GB,英国 GeoIP 城市版,Rev 1:GB,N7,Tadworth,(null),51.283298,-0.233300,0,0 GeoIP 城市版,Rev 0:GB,N7,Tadworth,(空),51.283298,-0.233300
看起来不错!现在我尝试将其添加为 php 扩展:我添加了
扩展=/usr/local/php5/lib/php/extensions/geoip.so
到 php.ini
并用
/etc/init.d/apache 重启
但是我的 phpinfo() 不包含任何 geoip 库和
给我错误:调用未定义的函数 geoip_record_by_name()
有人可以帮我在 gentoo 上安装 geoip 吗?
谢谢
php - 使用 PHP 获取 IP 地址所在的国家/地区
理想情况下,我正在尝试组合一个 PHP 脚本,我可以从任何 Web 浏览器查询它,它会返回访问 PHP 脚本的 IP 地址所在的国家/地区。
这是可能的还是有更好的解决方案?
php - 来自不同国家的不同 Drupal 首页
我有一个 drupal 网站,我想根据国家/地区将访问者重定向到不同的页面。我有这个代码:
这适用于普通的 php 文件。我怎么能在drupal中这样做?如何将访问者重定向到正确的节点?
php - fcgid 模式下的 mod_geoip + Apache 2.2
当 Apache 2.2 在 fcgid 模式下运行时,有没有办法让 mod_geoip 工作?
我刚刚安装了它,但是当我尝试测试时得到以下 php 错误:
致命错误:在第 4 行的 /var/www/abc.com/geoip/index.php 中调用未定义函数 apache_note()
php - 检测网站访问者的城市(对于像 Oodle.com 这样的网站)
我正在制作一个允许用户发布分类列表、购买/销售产品等的网站。您可以将其视为 Craigslist 或 oodle.com 或其他东西的有限版本。
我想按用户所在城市自动过滤列表/结果。如何检测用户的城市?
我可以使用 MaxMind API 从 IP 地址获取城市。还要别的吗?
嗯..实现这一点的最佳方法是什么?我的网站将只在 4-5 个城市可用。如果来自这 4-5 个城市之外的用户访问我的网站,我想显示“所有”列表(即来自美国各地的列表)。这些城市中的每一个都有郊区,所以我想将来自附近郊区城市的用户视为我的目标城市的一部分。如何编码?我应该查看地图并决定将哪些郊区视为目标城市的一部分,还是有办法确定目标城市 + 以英里/公里为单位的半径以被视为我的目标城市的一部分?
django - 对 IP 进行地理编码并使用模型形式保存
我的models.py文件中有这个东西
在 forms.py 我有
现在我想要的是对用户的IP地址进行地理编码,并在对IP进行地理编码后自动获取纬度和经度并将其保存到数据库中。我不想让用户手动输入纬度和经度,因为这会很奇怪,而且肯定没有人愿意手动输入。我正在使用 GeoIP 对 IP 地址进行地理编码。在我的views.py中我有
我正在寻找一种方法来自动从 GeoIP 获取纬度、经度并将其放置在表单中的纬度经度字段中,这样用户就不必手动输入它。然后在输入状态和可用性后,表格可以保存到数据库中。任何帮助将不胜感激
django - TypeError save() 至少需要 2 个非关键字参数(给定 1 个)
我有意见.py
在 forms.py 我有
当我试图提交它说的表格时
/status-set/save() 处的 TypeError 至少需要 2 个非关键字参数(给定 1 个)我无法找到解决方案。这可能是什么原因我认为我必须将 IP 地址作为参数传递任何建议
django - 尝试在 django 表单中自动填充表单字段
我正在尝试在我的表单中自动填充纬度和经度字段我正在以这种方式做这件事
我的观点有这个东西
但是当我尝试提交表单时,它说“save() 至少需要 2 个非关键字参数(给定 1 个)”错误就在这里“ register = rform.save(commit=False)"
我无法弄清楚任何帮助将不胜感激使用 django 1.1。 1 和 GeoIP