steckl: CGI-Umgebungsvariablen

Beitrag lesen

Hi,

REMOTE_ADDR  Enthält die IP-Adresse des Server-Rechners, über den das CGI-Script aufgerufen wurde. Es muss sich hierbei nicht unbedingt um die IP-Adresse des aufrufenden Client-Rechners handeln - der Wert kann beispielsweise auch von einem Proxy-Server stammen.

Den begriff "Server-Rechner" finde ich hier auch etwas verwirrend. Ob er falsch ist vermag ich aber nicht zu beurteilen.

SERVER_ADDR  Enthält die IP-Adresse des Server-Rechners.

Kann mir jemand den Unterschied vielleicht anhand eines Beispiels noch deutlicher machen, bei mir sind beide Werte immer gleich.

REMOTE_ADDR ist die IP, von der ein Request an den Webserver geschickt wird. Das ist die IP deines Rechners, falls du keinen Proxy benutzt.

SERVER_ADDR ist die IP, des Webservers, auf dem das CGI-Script laeuft.

mfG,
steckl