Wie bekomme ich die IP Adresse und den port von einem client mit PHP?

Wie bekomme ich die IP und port von einem client mit PHP?

Habe ich versucht, das Skript unter, aber es nur gibt mir die IP-Adresse.

<?php print $_SERVER['REMOTE_ADDR']; ?>
  • Der port wäre wahrscheinlich 80
  • Warum kümmert man sich, welchen port der client erwartet die Antwort auf?
  • ... und REMOTE_ADDR zeigt nur die server ip, wenn es die gleiche wie die client-ip.
  • Ich will wissen, client-ip, die server Antworten.
  • Ihr Anschluss wird in der Regel immer die gleichen. Sein Hafen, dass Ihr server läuft (Standard ist 80 für http oder 443 für ssl).
  • Es ist verfügbar für socket-wissen, client-ip , jetzt will ich es wissen, mit php-code.
  • <?php echo $_SERVER['SERVER_PORT']; ?>
  • Oh Nein,Wenn die server wollen, um Daten zu senden client verwenden, ip und port des client, um Daten zu senden client,ich will jetzt wissen, was ip und port vom server
  • ^ ???? Du hast mich verloren hier. Also was genau versuchst du zu tun. Aufwendige ein wenig mehr.
  • Nochmal, warum willst du das wissen?
  • Warum willst du auch?
  • Warum war es so schwer, diese zu beantworten, ohne Unsinn zu Fragen? echo $_SERVER['REMOTE_ADDR'].":".$_SERVER['REMOTE_PORT']; HINWEIS: die clients den port geändert werden fast jeden Wunsch, so dass es eigentlich keinen Sinn, es zu nehmen
  • Remote-port muss oft verfolgt für clients hinter NAT aufnehmen Identität. Dies ist die rechtliche Frage und die erforderlich sein könnten, durch die Regierung.

InformationsquelleAutor MKM | 2014-04-23
Schreibe einen Kommentar