Как мне получить провайдера посетителя через PHP? - PullRequest
12 голосов
/ 13 мая 2009

Как мне узнать, кто из интернет-провайдеров просматривает страницу PHP?

Можно ли использовать PHP для отслеживания или выявления его?

Если я использую что-то вроде следующего:

gethostbyaddr($_SERVER['REMOTE_ADDR']);

возвращает мой IP-адрес, а не имя хоста или провайдера.

Ответы [ 13 ]

0 голосов
/ 24 октября 2017
<?php
$isp = geoip_isp_by_name('www.example.com');
if ($isp) {
    echo 'This host IP is from ISP: ' . $isp;
}
?>

(PECL geoip> = 1.0.2)

geoip_isp_by_name - получить имя интернет-провайдера (ISP)

http://php.net/manual/ru/function.geoip-isp-by-name.php

0 голосов
/ 16 апреля 2013

Это правильный способ найти провайдера с сайта или ip.

<?php
$isp = geoip_isp_by_name('www.example.com');
if ($isp) {
    echo 'This host IP is from ISP: ' . $isp;
}
?>
0 голосов
/ 13 мая 2009

Я думаю, что вам нужно использовать какой-либо сторонний сервис (возможно, веб-сервис) для поиска IP-адреса и поиска поставщика услуг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...