Hello,
Ok, ich habe das gerade eben mal mit Perl getestet. 'Leere' Header like:
Otto:
Referer:
Referrer:
foo:
bar:
kommen alle am Server an als HTTP_OTTO, HTTP_FOO, HTTP_BAR usw. (in Hash %ENV) und die Response folgt prompt (lokal und remote getestet). Wie gesagt, mit Perl: nopro.PHP hat damit bei "erwarteten", standardisierten Headern auch kein Problem, dann existiert halt $_SERVER['HTTP_REFERER'], enthält aber einen String der Länge 0. Der Zugriff auf unbekannte, nicht standardisierte Header ist in PHP sowieso schwierig, vielleicht sogar unmöglich. Mir ist jedenfalls keine Methode bekannt.
Schade, ich dachte, das war es, denn so ein Verhalten ist mir schon öfter begegnet. Und wenn dann die Header gefüllt wurden, war der Fehler weg. Ok, dann war das wohl auch nur Zufall.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg