PHP Conference Japan 2024

geoip_netspeedcell_by_name

(PECL geoip >= 1.1.0)

geoip_netspeedcell_by_name取得網路連線速度

描述

geoip_netspeedcell_by_name(字串 $hostname): 字串

函式 geoip_netspeedcell_by_name() 會回傳主機名稱或 IP 位址對應的網路連線類型和速度。

此函式僅適用於 GeoIP 函式庫 1.4.8 版或更新版本。

目前此函式僅適用於已購買商業版 GeoIP NetSpeedCell 版本的使用者。如果找不到正確的資料庫,將會發出警告。

回傳值是一個字串,常見的值如下:

  • Cable/DSL(纜線/DSL)
  • Dialup(撥接)
  • Cellular(行動網路)
  • Corporate(企業網路)

參數

hostname

主機名稱或 IP 位址。

回傳值

成功時回傳連線速度,如果在資料庫中找不到該位址,則回傳 false

範例

範例 #1 geoip_netspeedcell_by_name() 範例

這將會輸出主機 example.com 的連線速度。

<?php
$netspeed
= geoip_netspeedcell_by_name('www.example.com');

if (
$netspeed) {
echo
'連線類型為: '. $netspeed;
}
?>

上述範例將會輸出:

The connection type is: Corporate

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top