<"/> <">
ホームページ >バックエンド開発 >PHPチュートリアル >PHP は IP を通じて都市の住所情報を取得し、コンピュータの外部ネットワーク IP を取得します。
php は IP を介して都市の住所情報を取得し、コンピューターの外部ネットワーク ip
< ; /head>
//IP アドレスを取得
//$ip = $_SERVER['REMOTE_ADDR '] ; //クライアントのIPを自動的に取得
//IPに対応するリージョン
if(!empty($_POST['ip'])) {
$ip = $_POST['ip'];
//インターフェイス アドレス。図 1 に示すように、XML 結果セットが返されます。
$str = file_get_contents("http://ip.taovao.com/service/getIpInfo.php?ip=".$ip);
var_dump(json_decode( $str,true ));
}
echo "
";
//コンピュータの外部ネットワーク IP を取得します
function getClientIp(){
$socket =ソケット_create(AF_INET, SOCK_STREAM, 6);
$ret = ソケット接続($socket,'ns1.dnspod.net',6666);
$buf = ソケット_クローズ($socket); > $buf を返します。 //ip.taobao .com/service/getIpInfo.php?ip=
".$ip
);
var_dump(json_decode($str1,true));?>