Php/docs/function.geoip-id-by-name

提供:Dev Guides
< Php
移動先:案内検索

geoip_id_by_name

(PECL geoip >= 0.2.0)

geoip_id_by_nameインターネット接続方式を取得する


説明

geoip_id_by_name ( string $hostname ) : int

geoip_id_by_name() 関数は、 ホスト名あるいは IP アドレスに対応するインターネット接続方式を返します。

返り値は数値で、以下の定数と比較できます。

  • GEOIP_UNKNOWN_SPEED
  • GEOIP_DIALUP_SPEED
  • GEOIP_CABLEDSL_SPEED
  • GEOIP_CORPORATE_SPEED


パラメータ

hostname
接続方式を探す対象となるホスト名あるいは IP アドレス。


返り値

接続方式を返します。


例1 geoip_id_by_name() の例

これは、ホスト example.com の接続方式を返します。


<?php$netspeed = geoip_id_by_name('www.example.com');echo 'The connection type is ';switch ($netspeed) {    case GEOIP_DIALUP_SPEED:        echo 'dial-up';        break;    case GEOIP_CABLEDSL_SPEED:        echo 'cable or DSL';        break;    case GEOIP_CORPORATE_SPEED:        echo 'corporate';        break;    case GEOIP_UNKNOWN_SPEED:    default:        echo 'unknown';}?>

上の例の出力は以下となります。


The connection type is corporate