IP Adresse auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hiho,
ich versuche meine IP Adresse auszulesen. ^^
F?r gew?hnlich steht sie in $_SERVER['REMOTE_ADDR'], aber halt nicht immer!
Mittlerweile habe ich rausbekommen in welchen Variablen die IP stehen kann, aber wie sag ich dem PHP-Script, welche IP nun die richtige ist?
$_SERVER['HTTP_X_FORWARDED_FOR'] =>
$_SERVER['HTTP_X_FORWARDED'] =>
$_SERVER['HTTP_FORWARDED_FOR'] =>
$_SERVER['HTTP_FORWARDED'] =>
$_SERVER['HTTP_X_COMING_FROM'] =>
$_SERVER['HTTP_COMING_FROM'] =>
$_SERVER['CLIENT_IP'] =>
$_SERVER['HTTP_X_UD_REMOTE_ADDR'] => 80.143.41.xxx
$_SERVER['REMOTE_ADDR'] => 213.61.105.xxx
MfG Lucas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die IP-Adresse steht immer in $_SERVER['REMOTE_ADDR']. Denn wenn sie nicht existieren w?rde, dann k?nnte dein Script (oder besser der Server) kaum auf die Anfrage antworten.
Du willst die "echte" IP-Adresse herausfinden. Ich mache das so:
// hier andere Alternativen
// genau so wie X-FORWARDED-FOR
// einbinden
if( isset( $_SERVER['X-FORWARDED-FOR'] ) ) $my_remote_addr = $_SERVER['HTTP_X-FORWARDED-FOR'];
if( !isset($my_remote_addr) ) $my_remote_addr = $_SERVER['REMOTE_ADDR'];
MfG
alopex
Beitrag ge?ndert am 9.11.2005 15:07 von alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage