Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie IP
Forum PHP.pl > Forum > PHP
deha21
Czasem jak ktoś dodaje komentarze na mojej stronie to wyświetla się IP 127.0.0.1, 172.2 (końcówkę ucina bo dałem żeby zapisywało do bazy max 16 znaków)... W każdym razie, jak to jest możliwe że pokazuje 127.0.0.1 a potem jakiś inny IP? I w ogóle jak to możliwe że są dwa równoległe IP? Da się zrobić tak by pobierało tylko tamten drugi IP?
Mój kod:
  1. if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  2. $ipp = $_SERVER['HTTP_X_FORWARDED_FOR'];
  3. } else {
  4. $ipp=$_SERVER["REMOTE_ADDR"];
  5. }
MateuszS
To zostaw tylko

  1. $ipp=$_SERVER["REMOTE_ADDR"];


i będzie sam drugi.
deha21
Ale jak to? Nie będzie. Przecież jest warunek... Czyli np. HTTP_X_FORWARDED_FOR może wysyłać dwa IP? I w tym przypadku ktoś korzysta z proxy, tak?
erix
Przeszukaj forum wg nazwy tego nagłówka i znajdziesz kilka interesujących wątków.
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.