Hallo Norbert,
Ich frage in einem Perl-Script u. a. die oben genannte
Variable ab. In geschätzten 5% aller Fälle erhalte ich
dabei einen leeren String.
Wahrscheinlich dann, wenn kein Referer uebermittelt wurde.
Um dem Rätsel auf die Spur zu kommen, lasse ich mir dann
mit foreach(keys(%ENV)) alle CGI-Umgebungsvariablen
ausgeben. Das Ergebnis ist durchaus unterschiedlich,
obwohl das Script ja immer auf dem gleichen Server läuft.
Und dort wechselt weder der installierte Web-Server, noch
das Betriebssystem häufiger. Auch mein Script pfuscht
nicht an den Umgebungsvariablen herum.
Aber die UAs senden verschiedene Header. Alle HTTP_*-Variablen
kommen direkt aus dem HTTP-Request des Clients. Dabei wird
lediglich alles gross geschrieben und ein Bindestrich wird
durch einen Unterstrich ersetzt.
HTTP________________=~~~~~ ~~~~~~~
Der und...
HTTP________=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
Sind in der Tat seltsam. Schon mal Google gefragt?
Gruesse,
CK
http://cforum.teamone.de/
http://wishlist.tetekum.de/
If God had meant for us to be in the Army, we would have been born with green, baggy skin.