Servus,
ich habe ein Programm mit Session-System geschrieben.
Wegen der Sicherheit, überprüfe ich die IP vom User mit der,
in der Session-Datei und zwar mit folgender Funktion:
Wenn die Umgebungsvariable HTTP_X_FORWARDED_FOR existiert
(hat glaub ich irgendwas mit manchen Apache Servern zu tun),
dann soll er diese benutzen, anderen Falls benutzt er REMOTE_ADDR als IP!
Jetzt möchte ich euch fragen ob ihr denkt,
das man immer die richtige IP des Users bekommt.
Danke schonmal im vorraus!
cYa
ich habe ein Programm mit Session-System geschrieben.
Wegen der Sicherheit, überprüfe ich die IP vom User mit der,
in der Session-Datei und zwar mit folgender Funktion:
PHP-Code:
function GetIP()
{
if (getenv("HTTP_X_FORWARDED_FOR"))
{
return getenv("HTTP_X_FORWARDED_FOR");
}
else
{
return getenv("REMOTE_ADDR");
}
}
(hat glaub ich irgendwas mit manchen Apache Servern zu tun),
dann soll er diese benutzen, anderen Falls benutzt er REMOTE_ADDR als IP!
Jetzt möchte ich euch fragen ob ihr denkt,
das man immer die richtige IP des Users bekommt.
Danke schonmal im vorraus!
cYa
Kommentar