Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z $_SERVER['REMOTE_ADDR']
Forum PHP.pl > Forum > Przedszkole
Patricco90
Witam

Spisuję sobie adresy IP osób zalogowanych, znajomy od operatora Orange ma przypisany adres 192.168.1.11 i co też widzi tutaj -> http://www.jakiemamip.pl/


Wartość z $_SERVER['REMOTE_ADDR'] zwraca mi coś typu: 2a01:115f:0750:..........

mogę otrzymać podpowiedź?

próbowałem użyć:
- HTTP_X_FORWARDED_FOR'
- HTTP_CLIENT_IP
i nic
com
czyli adres w ipv6, a ten 192.168.1.11 to przecież nie jest publiczny
Patricco90
No to jaką metodą powinienem zapisać adres osoby logującej się w tym przypapdku?
com
no ten adres jest jej adresem, tylko nie używają ipv4 tylko ipv6
Patricco90
IPv4 mogłem zapisać na typ liczbowy np. za pomocą ip2long($ip);
a jak postapic z IPv6?
com
ipv6 to jest zapis liczbowy ale 16
Przemek19
Nie wiem czy to pomoże, ale jak ja korzystam z lokalnego serwera to $_SERVER['REMOTE_ADDR'] zwraca mi 1::, a na hostingu już normalne ip. Możliwe, że to temu, ale nie jestem pewien.
com
no czyli tak samo adres ipv6, a na hostingu maja jeszcze stary w ipv4, te jest normalne i poprawne. Niedługo wszędzie tylko będą w ipv6, ale wszystko musi zmigrowac wiec to potrwa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.