ホームページ >バックエンド開発 >PHPチュートリアル >PHP は IP を通じて都市の住所情報を取得し、コンピュータの外部ネットワーク IP を取得します。

PHP は IP を通じて都市の住所情報を取得し、コンピュータの外部ネットワーク IP を取得します。

WBOY
WBOYオリジナル
2016-06-23 13:56:421189ブラウズ


< html xmlns="http://www.w3.org/1999/xhtml">


IP による帰属を取得



を入力してくださいIP アドレス: gt;


gt; ;


//IP アドレスを取得します
//$ip = $_SERVER['REMOTE_ADDR'] //クライアントの IP を自動的に取得します
//IP に対応するリージョンif( !empty($_POST['ip']){
$ip = $_POST['ip'];
//これは、図 1 に示すように XML 結果セットを返します。 file_get_contents( "http://ip.taabao.com/service/getIpInfo.php?ip=".$ip);
var_dump(json_decode($str,true))
}


echo "
";
// コンピューターの外部ネットワーク IP を取得します
function getClientIp(){
$socket =ソケット_create(AF_INET, SOCK_STREAM, 6);
$ret =ソケット_connect($socket,'ns1.dnspod.net' ,6666);
$buf ($socket, 16);
$buf; }
$str1 = file_get_contents(" .com /service /getIpInfo.php?ip=".$ip);
var_dump(json_decode($str1,true));
?>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。