ホスト名を取得する方法
訪問者のホスト名を取得するには、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" ) ;
関連記事
- ipアドレスを取得する方法
- PHPで訪問者のipアドレスを取得するには、$_SERVER["REMOTE_ADDR"]を参照します。
- ステータスコードを出力する方法
- ステータスコードを出力するには、http_response_code()やheader()を利用します。
- ディレクトリのファイルを一覧で取得する方法
- ディレクトリ内にある全ファイルを取得するには、whileとreaddir()を組み合わせます。
- RGBをHSVに変換する方法
- カラーコードをRGBからHSVに変換します。
- RGBをCMYに変換する方法
- カラーコードをRGBからCMYに変換します。