Frage über IP-Adressen
lima-city → Forum → Die eigene Homepage → Internet Allgemein
-
Hallo, Community!
Bei meinem Browsergame wurde für 2 User ein neues Passwort angefordert. Dabei wird immer die IP über $_SERVER['REMOTE_ADRR'] gespeichert.
Aber bei diesen beiden E-Mail-Aufträgen wurde als IP 127.0.0.1 gespeichert, was ja eigentlich nur sein kann, wenn der Server die Seite über die Adresse http://localhost/ aufruft.
Also meine Frage jetzt:
Wie kann das sein? Denn mir fällt wirklich nichts ein, wie das gehen könnte.
LG cookies. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaube Lima hat in der remote_addr einmal die localhost ip und dann nochmals die echte. Du speichert in der DB wahrscheinlich nur die ersten 15 Zeichen. Da die LH IP aber die erste ist, wird nur diese gespeichert. Aber ich bin mir nicht ganz sicher. solltest mal ausprobieren, was gespeichert wird, wenn man 32 Stellen erlaubt. Oder einfach mal eine remote_addr ausgeben ;)
-
Ich hab auch gerade was gemerkt.
Unter $_SERVER['REMOTE_ADDR'] kommt seit dem Serverwechsel nur noch 127.0.0.1!
Weiß vielleicht jemand, wie man die echte IP herausfindet.
getenv('REMOTE_ADDR') => 127.0.0.1
$_SERVER['REMOTE_ADDR'] => 127.0.0.1 -
<?php $ip = explode(",", $_SERVER["HTTP_X_FORWARDED_FOR"]); echo $ip[0]; ?>
-
olearose schrieb:
<?php $ip = explode(",", $_SERVER["HTTP_X_FORWARDED_FOR"]); echo $ip[0]; ?>
Cool, Danke! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage