wahsaga: Verfügbarkeit von $_SERVER['REMOTE_HOST']

Beitrag lesen

hi,

innerhalb eines Intranets öffne ich eine PHP-Seite. Im Normalfall liefert PHP den Inhalt von $_SERVER['REMOTE_HOST'] problemlos. Es gibt aber bestimmte Anwender bei denen ich diese Information nicht bekomme. Ich vermute das es mit den Sicherheitseinstellungen des IE (IE ist pflicht in diese Organisation) zu tun hat.

Das glaube ich weniger.

Weisst jemanden ob und wie ich im IE die Übertragung von bestimmten Header Information (z.B. Hostname) unterbinden kann?

Den Remote Host dürfte idR. nicht der Client übertragen.

Deinem Webserver ist die IP-Adresse des anfragenden Clients bekannt, und sie steht dir in $_SERVER['REMOTE_ADDR'] zur Verfügung.
Wenn dir dein Webserver auch den REMOTE_HOST als Umgebungsvariable zur Verfügung stellt (und dazu muss er erst mal entsprechend konfiguriert sein), so hat er vorher selbst eine Abfrage gemacht, um zur IP-Adresse den Hostnamen zu ermitteln. Und auch das kann überhaupt nur dann geklappt haben, wenn es zu dieser IP überhaupt einen zugeordneten Hostnamen gibt - aber das muss m.W. nicht mal der Fall sein.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }