我目前正在使用下面的代码,但我想要一个使用HTTPS的等效代码,以便浏览器确实说我的页面包含不安全的信息。
<?php
$user_ip = getenv('REMOTE_ADDR');
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));
if(isset($geo)) {
$city = $geo["geoplugin_city"];
$region = $geo["geoplugin_regionName"];
$country = $geo["geoplugin_countryName"];
}
elseif(!isset($geo)){
$city = "NaN";
$region = "NaN";
$country = "NaN";
}
?>
想法?
答案 0 :(得分:0)
看起来Geoplugin.net需要有效的API密钥才能通过HTTPS访问其API(因此可能只允许高级用户通过HTTPS访问数据)。 最好的选择是与您联系,询问您的问题。