Undefined variable - Klappt lokal nicht

SornTwo

Grünschnabel
Hallo!

Ich hatte iegentlich vor, ein script zu basteln damit Besucher meiner Seite Ihre IP und Ihren Host sehen. Das klappt global auch ganz gut! :google: sei Dank. ABER: Wenn ich die .php Datei bei mir auf Arbeit aufrufe kommt:

Undefined variable: HTTP_CLIENT_IP in c:\Inetpub\wwwroot\testpage\ip.php on line 32
Undefined variable: REMOTE_ADDR in c:\Inetpub\wwwroot\testpage\ip.php on line 32

obwohl es z.B. per Aufruf aus dem Internet (http://www.der-pille.de/public/ip.php) klappt!

Vielleicht erschliesst sich Euch das, ich verstehe das nicht :(

MfG SornTwo
 
Hab gerade bemerkt (Dank Eurem Board) das das kein Fehler, sondern ein Hinweis ist.
So weit so gut, aber warum klappt das nicht das der code mir eine ip ausspuckt?

Code:

if ($HTTP_CLIENT_IP) {$ip=$HTTP_CLIENT_IP;} else {$ip=$REMOTE_ADDR;};
$host = gethostbyaddr($ip);

Danke!
 
Danke Jonathan,

hat schon gereicht! :)

So gehts:

if ($HTTP_CLIENT_IP) {$ip=$HTTP_CLIENT_IP;} else {$ip=$_SERVER['REMOTE_ADDR'];};
$host = gethostbyaddr($ip);

Bloß warum? Kann mir das jemand erklären?

Der Thread kann geschlossen werden! Oder gelöscht? Weiß nicht wie Ihr das handhabt?!

SornTwo sagt DANKE (!)
 
Zurück