Я использую следующую функцию для отслеживания IP-адреса пользователя. Я запускаю приложение на localhost.
$this->input->ip_address();
когда я пытаюсь выполнить эту функцию на локальном хосте моего компьютера, он возвращает :: 1, и то же самое, что я пробовал на другом компьютере, возвращает тот же IP-адрес. моя путаница заключается в том, почему он не показывает разные IP-адреса для этих двух разных компьютеров.
::1
адрес обратной связи в IPv6. Который такой же как 127.0.0.1.
То есть localhost
,
Код правильный. Которые возвращают IP-адрес. Вы можете увидеть разные IP при запуске этого кода на сервере.
$ip = $this->input->ip_address();
Других решений пока нет …