Klaus Mock: Perl - Umgebungsvariablen

Beitrag lesen

Hallo,

Mit %ENV komme ich nur HTTP_USER_AGENT, REMOTE_ADDR und REMOTE_Host.

Es gibt meist schon noch andere Umgebungsvariablen, aber die helfen Dir auch nicht weiter:-(

Tatsache ist, daß der Server nur das vom Client erfährt, was der auch mit überträgt. UNd das beinhaltet in der Regel keine clientseitigen Umgebungsvariablen.

Das Ganze ist eine Intranet-Anwendung. Am Server hängen mehrere Clients dran. Jeder Client hat diese Umgebungsvariable mit einen anderen Wert gesetzt, diese wird dann vom Server für ein Protokoll benötigt.

Das Dumme an der Sache ist , daß ich kein Java und Javascript verwenden darf. (Vorgabe vom Nutzer).

Auch diese Techniken würden dir nicht weiterhelfen, da sowhohl Java, als auch Javascript ebenfalls keinen Zugriff auf die Clientumgebung haben (sollen).

Vielleicht gibt es noch eine andere Möglichkeit diese Variable
mit dem Formular an den Server zu übergeben.

Mir fallen da nur zwei Möglichkeiten ein. Die eine ist, daß die Clientinformation vom verwendeten Browser doch mitgeschickt wird, was aber AFAIK bedeuten würde, einen eigenen Client zu schreiben.
Oder aber, und das wäre aus Kompatibilitätsgründen vorzuziehen, mit einer Benutzeranmeldung am Intranet zu arbeiten, und so Serverseitig durch Auswertung der Umgebungsvariable REMOTE_USER eine Benutzerzuordnung zu  bewerkstelligen.

Grüße
  Klaus