-1
私は現在以下のコードを使用していますが、私のページに安全でない情報が含まれているとブラウザが言うようにHTTPSを使用するものが必要です。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";
}
?>
アイデア?
「しない」という意味ですか?実際に試しましたか?これはPHPページがhttpsで提供され、有効な証明書をインストールしている場合に有効です。クライアントのブラウザではなく、ジオ情報を取得するのはPHPのサーバーです。 –