SYNCERのロゴ
アイキャッチ画像

ホスト名を取得する方法

訪問者のホスト名を取得するには、gethostbyaddr()を利用します。

サンプルコード

ホストを取得するには、まずipを取得して、それをgethostbyaddr()の引数にして下さい。ipは$_SERVER["REMOTE_ADDR"]に含まれています。gethostbyname()で、再び、ipに戻せます。

<?php
	// ipをホストに変換 (ipは$_SERVER["REMOTE_ADDR"]に含まれる)
	echo gethostbyaddr( "220.210.136.208" ) ;

	// ホストをipに変換
	echo gethostbyname( "208.136.210.220.dy.bbexcite.jp" ) ;

デモ

<?php
	// ipをホストに変換 (ipは$_SERVER["REMOTE_ADDR"]に含まれる)
	echo gethostbyaddr( "220.210.136.208" ) . "\n\n" ;

	// ホストをipに変換
	echo gethostbyname( "208.136.210.220.dy.bbexcite.jp" ) ;
208.136.210.220.dy.bbexcite.jp

220.210.136.208
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月22日 (木)
コンテンツを公開しました。