DB-IP 库

0.1.1 2017-04-19 05:29 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:40:12 UTC


README

描述

此包提供用户地理位置信息,与免费 DB-IP 服务协同工作。

通过 Composer 安装

我们建议使用 Composer 安装此包。

下载 Composer

在您项目的根目录中运行以下命令以下载 Composer

curl -sS https://getcomposer.org/installer | php

现在您的项目目录中应该有 composer.phar 文件。

安装依赖

在项目根目录中运行

php composer.phar require kipkaev55/dbip:*

现在您的项目目录中应该有 composer.jsoncomposer.lock 文件以及 vendor 目录。如果您使用版本控制系统,请将 composer.json 添加到其中。

引入自动加载器

安装依赖后,您需要从代码中引入 Composer 自动加载器

require 'vendor/autoload.php';

用法

简单直接

require_once __DIR__ . '/vendor/autoload.php'; // Autoload files using Composer autoload

use DbIpGeo\Reader;

$geo = new Reader(
  array(
    'type' => 'mysql',
    'host' => '127.0.0.1',
    'db' => array(                   // or use 'db' => 'dbip',
        'name' => 'dbip',            //
        'city' => 'dbip_lookup',     // Optional parameter
        'isp'  => 'dbip_isp',        // Optional parameter
    ),                               //
    'user' => 'root',
    'password' => '123456'
  )
);
var_dump($geo->getGeo('94.137.26.199'));

版权和许可证

  • 本软件版权所有(c)2017 by Pro.Motion
  • 这是一款免费软件,许可证为 MIT 许可证
  • DB-IP 许可证为 GNU 许可证。