Как я могу получить постоянный IP - PullRequest
0 голосов
/ 19 января 2019

Я хочу получить Ip клиента с PHP. Я уже знал, что могу получить Ip с помощью $ _SERVER ['REMOTE_ADDR'] ;. Но когда я публикую это значение в базе данных или запомню этот IP, на следующий день клиентский адрес - это нечто другое, а не то же, что вчера.

Я уже пытался работать с $ _SERVER ['REMOTE_ADDR']; но IP меняются каждый день

Ответы [ 2 ]

0 голосов
/ 19 января 2019

Человек, управляющий клиентом HTTP, должен будет запустить его через Интернет-соединение со статическим IP-адресом. Чтобы получить его, им нужно будет либо использовать интернет-провайдера, который по умолчанию предоставляет статические IP-адреса, либо провайдера, который предоставляет их в качестве дополнительной опции (а затем выбрать эту опцию).

Тогда им придется убедиться, что они не будут использовать другое подключение к Интернету, чтобы сделать запрос в будущем (например, используя свой ноутбук в кафе, а не дома, или подключаясь со своего телефона, когда он подключен через сотовую широкополосную связь). ).


Они также могут использовать прокси-сервер, который был подключен с использованием статического IP-адреса. Запросы будут передаваться через прокси-сервер, и его IP-адрес будет использоваться для подключения к серверу, на котором работает PHP.

0 голосов
/ 19 января 2019

Да, IP-адреса меняются.Такова природа большинства жилых интернет-соединений.Только сравнительно небольшое количество соединений имеют статические IP-адреса.IP-адреса - это детали реализации механизма маршрутизации данных, они не являются постоянными или уникальными идентификаторами.

...