IP Adresse in PHP Header ändern ?!

tkiela

Hüüüüäääh? :):)
25 August 2007
634
44
Moin.

Ein Admin eines Paidmailers hat mich heute angeschrieben und gesagt, dass ich doch die ClientIP beim Anmeldungen über Autoregger weitergeben soll.

Er meint, dass es per PHP Header klappen soll.

Stimmt das?!

Ich kann das nicht glauben, denn wenn der Server die SeiteA aufruft, und auf der SeiteA mit getenv("REMOTE_ADDR") die IP ermittelt wird, wird es doch immer die IP des Servers werden, oder irre ich mich da?

Wozu gibt es dann Proxys, etc.?

Ich kann ihm einfach nicht glauben...
 
Der Typ scheint sehr viel Ahnung zu haben :LOL:

Wenn jemand eine Verbindung zu ihm (seinen Server) aufnimmt, hat dieser jemand auch eine IP-Adresse. Wenn er zu dumm is, sie auszulesen, kann man ihm auch nicht helfen.
 
Aber damit verändert sich doch nicht die Ausgabe von getenv('REMOTE_ADDR') ...
 
Aber damit verändert sich doch nicht die Ausgabe von getenv('REMOTE_ADDR') ...

Nein. Das Feld kannst du aber auch nicht ändern. Mit HTTP_X_FORWARDED_FOR gibst du ihm aber die Möglichkeit, zumindest an die Client-IP dranzukommen.

Wenn tatsächlich die Client-IP im REMOTE_ADDR-Feld stehen soll, müssen* die Anfragen tatsächlich auch vom Client kommen, also von dort mit JavaScript, Java, Flash und Konsorten initiiert werden.

*Mit viel krimineller Energie geht es u.U. auch anders, aber ich glaube nicht, dass dir das weiterhilft.