Слияние кода завершено, страница обновится автоматически
Чистый IP адресный каталог, composer пакет (расшифровка QQWry.dat).
Общее количество записей: 628031
Дата обновления: 2024-05-08
$ composer require gai871013/ip-location -vvv
config/app.php
зарегистрируйте ServiceProvider и Facade (не требуется в Laravel 5.5+).<?php
[
'providers' => [
// ...
Gai871013\IpLocation\ServiceProvider::class,
],
'aliases' => [
// ...
'IpLocation' => Gai871013\IpLocation\Facades\IpLocation::class,
],
];
<?php
use Gai871013\IpLocation\Facades\IpLocation;
// ...
dump(app('IpLocation')->getLocation('www.wc87.com'));
dd(IpLocation::getLocation('8.8.4.4'));
array(
"ip" => "101.200.45.167",
"beginip" => "101.200.0.0",
"endip" => "101.201.255.255",
"country" => "Китай",
"area" => "АлиБаба BGP Центральный Дата-Цент",
);
array(
"ip" => "8.8.4.4",
"beginip" => "8.8.4.4",
"endip" => "8.8.4.4",
"country" => "США",
"area" => "Калифорния, Санта-Клара, город Маунтин-ビュー, Google DNS сервер",
);
// ...
<?php
use Gai871013\IpLocation\IpLocation;
$ipLocation = new IpLocation();
// URL
$url = 'https://www.baidu.com';
$ip = '127.0.0.1';
// Используйте домен для страны и оператора связи
$result = $ipLocation->getLocation($url);
dump($result);
array(
"ip" => "61.135.169.125",
"beginip" => "61.135.169.0",
"endip" => "61.135.169.255",
"country" => "Китай",
"area" => "Байду Юньчжень Контракт с КНР",
);
// Используйте IP адрес для страны и оператора связи
$result = $ipLocation->getLocation($ip);
dump($result);
array(
"ip" => "127.0.0.1",
"beginip" => "127.0.0.1",
"endip" => "127.0.0.1",
"country" => "Локальная машина",
"area" => "",
)
?>
``````php
<?php
# ipip
$path = 'path-to-ipdb.ipdb' || null;
$city = new Gai871013\IpLocation\ipip\db\City($path);
var_dump($city->find('118.28.1.1'));
var_dump($city->find('8.8.8.8'));
var_dump($city->find('127.0.0.1'));
Вы можете внести свой вклад одним из трёх способов:
MIT
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )