Moin!
aber wie bekomme ich jetzt die richtige IP,
Gar nicht. Sie würde dir in vielen Fällen außerdem nichts nützen. Denk dir einfach nur mal, was du tun würdest, wenn die "echte IP" eine aus dem privaten IP-Bereich wäre. Ok, sie wäre konstant - aber im Internet trotzdem unauffindbar, weil sie nicht geroutet werden kann - wohin auch.
Wenn ein Proxy eingesetzt wird, dann hat das irgendwelche Gründe, die zu hinterfragen dir keine Antwort bringen wird und mit denen du leben mußt.
kann ich die beispielsweise auch mit Javascript auslesen und meinem PHP Script zur verfügung stellen???
Nein, kannst du nicht. Javascript hat auf diese Information keinerlei Zugriff. Bestenfalls hat vielleicht ein Java-Applet oder ActiveX auf diese Info Zugriff. Da aber ein Rechner, der sich online mit deinem Server verbindet, mindesten schon mal zwei IP-Adressen hat, müßtest du also nicht nur diese IP-Adresse auslesen, sondern auch noch berechnen, welche IP denn gültig ist und genutzt wird, um zu deinem Rechner zu kommen.
Und wie gesagt: Wenn du feststellst, dass eine IP aus einem privaten Bereich genutzt wird, bringt dir das garnichts. Insbesondere kann es problemlos zu Doppeldeutigkeiten führen. Die IP 192.168.0.1 dürfte mit die beliebteste IP in diesem Bereich sein - die kriegst du also von zwei verschiedenen Besuchern durchaus gleichzeitig geliefert.
Es ist außerdem kein Problem, dass die echte IP des Benutzers während der Session auch wechseln kann. DHCP macht es möglich. Und es stört den laufenden Datenverkehr nicht wirklich - aber dich vielleicht.
- Sven Rautenberg
--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)