$ip=getenv("REMOTE_ADDR"); <--kleines Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
board
daten
ebenfall
funktioniert nochmals
hilfe
page
sache
schuld
sen
steigen
variable
vielen dank
zaunpfahl
-
Hallo,
Ich habe hier, mehr oder weniger ein Problem, bzw. komm ich gerade nicht darauf, weshalb das so ist, wie es ist.
Aber nun zur Sache:
Seit neustem, gibt mir folgender Code
$ip=getenv("REMOTE_ADDR");
immer die gleiche IP, egal von welchem PC ich aus zugreife.
Habe ich evtl. vielleicht irgendwelche ?nderung oder so was verpasst??
Wird ?ber den Code nur noch die ServerIP angezeigt??
W?rde mich ?ber Hilfe, bzw. Aufkl?rung freuen.
Danke
Euer Joni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe das gleiche vor kurzem gemerkt und bin auf folgende L?sung gesto?en:
$ip = $_SERVER['HTTP_X_FORWARDED_FOR']; -
Schuld daran ist der vorgeschaltete Proxy-Server. Siehe auch folgender Thread: http://www.lima-city.de/boards.php?m=thread&id=51465&page=0
danke...(habe auch den wink mit dem zaunpfahl kapiert...suche)
sandrock-jonas schrieb:
Ich habe das gleiche vor kurzem gemerkt und bin auf folgende L?sung gesto?en:
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
@sandrock-jonas:
ok, das mit der ip Funktioniert (nochmals vielen dank), allerdings w?rde ich noch gerne wissen, wie das mit der Browser und Systemabfrage aussieht, wurde dies ebenfalls vom Proxyserver blockiert? und wie kann ich dies L?sen?
Bzw. was ist die Variable "$_SERVER" genau??
Sorry, leider steig ich da jetzt nicht ganz durch, weil ich ja die ganzen Daten vorher ungef?hr so abfragen musste:
$ip=getenv("REMOTE_ADDR"); $browser= getenv("HTTP_USER_AGENT"); $port = getenv("REMOTE_PORT"); $name = gethostbyaddr(getenv("REMOTE_ADDR"));
Aufjedenfall einmal vielen Dank schon mal bis hierher.. -
Die Variable $_SERVER ist ein Array,
welches vom Server erstellt wird.
ruf mal
auf,print_r("$_SERVER");
und du wirst es sehen. -
Die Variable $_SERVER ist ein Array,
welches vom Server erstellt wird.
ruf mal
auf,print_r("$_SERVER");
und du wirst es sehen.
dankesch?n...
jetzt habe ich es kapiert...man sollte sich auch mal die phpinfo() anschauen...bringt viel, vor allem f?r das Verst?ndnis...die einfachsten Dinge..
Trotzdem Danke f?r alles.. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage