geoip

    0热度

    1回答

    我有来自MaxMind的GeoIP.dat(国家)和GeoLiteCity.dat(城市)数据。国家数据在我的本地Rails开发中运行良好,但是当我尝试查找城市数据时,它返回null。 但是,当我部署到Heroku时,城市数据确实会返回正确的值。任何想法为什么国家数据在当地的发展中工作,而城市数据却没有? 工程在Heroku上,而不是在本地: geoip = GeoIP.new('geoip/Ge

    2热度

    2回答

    我的应用程序的服务需要访问$_SERVER变量(是Apache提供)呼吁:$_SERVER['GEOIP_COUNTRY_CODE']; 有什么好的方法来实现这一目标? 我目前的猜测是注入RequestStack,但另一方面我不想将完整的RequestStack耦合到此服务。 有没有其他方法可以实现这一目标? P.S. 请不要使用像https://github.com/aferrandini/Ma

    0热度

    1回答

    我试图从Max_Data Geolite2数据库中解码ip_v4部分的结束地址,但是我习惯于使用class,例如/ 8/16等,并且这个长度113,114,112对我来说没有任何意义,大概是因为这些是v6地址的v6表示法。 例如。 :: FFFF:1.0.128.0,113 任何人都可以点我怎么长度这里翻译,这样我可以生成正确的面具?我想在数学上理解它,但由于某种原因,这个便士并没有下降。

    0热度

    1回答

    我正在寻找一种方法来更改基于国家/地区的定位标记的网址。我使用maxmind的geoip2 JavaScript服务来检测国家。 我在考虑点击更改URL,所以我没有对maxmind进行不必要的调用。这是一个好主意还是有更好的方法呢? 下面是到目前为止,我已经得到了代码,但它不工作: var theAnchor = document.getElementsByClassName('geotarget

    0热度

    1回答

    我想创建一个国家下拉菜单,可以根据他/她的IP地址预先选择用户国家。例如,如果用户在意大利,它必须首先显示意大利,同时将所有其他国家列入清单。 我搜索了很多,我开始下载Maxmind GeoIP API和数据库。这就是我想和那只能说明没有预先选择通过IP地址的国家正常的下拉列表: <select name="" multiple="multiple" width="200px" size="10p

    2热度

    1回答

    我下载GEOLITE上城数据库,我能够与Java访问数据库获得通过以下方式的IP地址对应的位置信息: File file = new File("C:\\GeoLiteCity.dat"); LookupService lookup = new LookupService(file, LookupService.GEOIP_MEMORY_CACHE); Location location =

    1热度

    1回答

    我在htaccess的写了这个: GeoIPEnable On RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} PE RewriteCond %{HTTP_HOST} myweb.com [NC] RewriteCond %{HTTP_HOST} !es [NC] RewriteCond %{REQUEST_URI} !^/e

    0热度

    1回答

    匹配参观者城市时嘿即时通讯使用此代码从观众位置信息... <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script> <br>Country Code: <script language="JavaScript">document.write(geoip_country_code(

    0热度

    1回答

    我正在使用GEO_IP做一个重定向,一切工作正常,但是,而不是重新路由一切到不同的域,我想重定向到同一个域上的某个网页。然后问题是我需要过滤该页面,否则会循环。 所以..说的文件被称为“welcome.html”,并在根文件夹中.. 我想重新路由一切welcome.html,除非它将要welcome.html。 这是否有意义? 所以不是: RewriteCond %{ENV:GEOIP_CONTI

    0热度

    1回答

    对于SO,此问题可能太笼统。无论如何这里有: 我正在寻找使用GEOIP来检测用户的位置。如果用户的IP是那么来自印度,我就从https://www.example.com重定向他们https://www.example.com/in/ 我的问题是我需要的URL是https://www.example.com +“/中/” +其他原请求的URL(如果适用) ,只有当用户的IP位于印度时才是如此。 我