(PECL geoip >= 0.2.0)
geoip_id_by_name — 取得網路連線類型
geoip_id_by_name() 函式會傳回與主機名稱或 IP 位址對應的網路連線類型。
傳回值是數值,可以與以下常數進行比較
hostname
要查詢連線類型的主機名稱或 IP 位址。
傳回連線類型。
範例 #1:geoip_id_by_name() 範例
這將輸出主機 example.com 的連線類型。
<?php
$netspeed = geoip_id_by_name('www.example.com');
echo '連線類型為 ';
switch ($netspeed) {
case GEOIP_DIALUP_SPEED:
echo '撥接';
break;
case GEOIP_CABLEDSL_SPEED:
echo 'Cable 或 DSL';
break;
case GEOIP_CORPORATE_SPEED:
echo '企業網路';
break;
case GEOIP_UNKNOWN_SPEED:
default:
echo '未知';
}
?>
上述範例將輸出:
The connection type is corporate