Geo IP 定位- 预定义常量
此扩展可以在下面定义的常量,并且仅当扩展已编译为 PHP 或在运行时动态加载时才可用。
- GEOIP_COUNTRY_EDITION
- GEOIP_REGION_EDITION_REV0
- GEOIP_CITY_EDITION_REV0
- GEOIP_ORG_EDITION
- GEOIP_ISP_EDITION
- GEOIP_CITY_EDITION_REV1
- GEOIP_REGION_EDITION_REV1
- GEOIP_PROXY_EDITION
- GEOIP_ASNUM_EDITION
- GEOIP_NETSPEED_EDITION
- GEOIP_DOMAIN_EDITION
以下常量适用于网速 -
- GEOIP_UNKNOWN_SPEED
- GEOIP_DIALUP_SPEED
- GEOIP_CABLEDSL_SPEED
- GEOIP_CORPORATE_SPEED
函数列表
函数 | 描述 |
---|---|
geoip_asnum_by_name() | 获取自治系统编号 (ASN)。 |
geoip_continent_code_by_name() | 获取两个字母的大陆代码。 |
geoip_country_code_by_name() | 获取两个字母的国家/地区代码。 |
geoip_country_code3_by_name() | 获取三个字母的国家/地区代码。 |
geoip_country_name_by_name() | 获取完整的国家/地区名称。 |
geoip_database_info() | 获取 GeoIP 数据库信息。 |
geoip_db_avail() | 确定 GeoIP 数据库是否可用。 |
geoip_db_filename() | 返回相应 GeoIP 数据库的文件名。 |
geoip_db_get_all_info() | 返回有关所有 GeoIP 数据库类型的详细信息。 |
geoip_domain_by_name() | 获取二级域名。 |
geoip_id_by_name() | 获取 Internet 连接类型。 |
geoip_isp_by_name() | 获取 Internet 服务提供商 (ISP) 名称。 |
geoip_netspeedcell_by_name() | 获得 Internet 连接速度。 |
geoip_org_by_name() | 获取组织名称。 |
geoip_record_by_name() | 返回在 GeoIP 数据库中找到的详细城市信息。 |
geoip_region_by_name() | 获取国家代码和地区。 |
geoip_region_name_by_code() | 返回某些国家和地区代码组合的地区名称。 |
geoip_setup_custom_directory() | 为 GeoIP 数据库设置自定义目录。 |
geoip_time_zone_by_country_and_region() | 返回某些国家和地区代码组合的时区。 |