我知道很容易阻止一个单独的IP地址或整个国家通过htaccess查看我的网站,但是我只需要阻止英国的一个城市,并将被阻止的城市的访问者重定向到另一个外部URL。
这是我的htaccess文件的一些代码,但我一直在到处寻找如何阻止一个英国城市或地区。我在哪里可以找到特定英国城市的I范围?或者有没有更好的方法来做到这一点?
# BAN USER BY IP
<Limit GET POST>
order allow,deny
allow from all
deny from (an individual IP address or range
我有几个来自加拿大安大略省的用户联系我,说他们不能访问我的网站。在我的htaccess文件中使用GeoIP模块,我已经允许加拿大。知道可能是什么原因造成的吗?
这是我在htaccess文件中的条目
<IfModule mod_geoip.c>
GeoIPEnable On
# US - United States
# CA - Canada
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
Deny fr
我想要在php查询中获得Country = Total by IPs Adressen已经建立了基础:
$result = mysql_query("SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start && t.ip < geoip_all.iplong_end", $link);
$county = mysql_num_rows($result);
echo "<p>County:\n $co
我正在C#/.NET平台上开发一个时事通讯发送应用程序。我最近添加了一个模块,使用maxmind.com数据库根据收件人的IP地址检索收件人的国家和地区。
例如,我可以获取一些示例IP地址的以下信息:
Country Code: DE
Country Name: Germany
Region Name: Hessen
City: Frankfurt Am Main
Latitude: 50.1167
Longitude: 8.6833
我现在需要的是使用此信息获取用户的时区。
我知道有些GeoIp数据库也提供时区,但我需要使用这个具体的GeoIp数据库