Thread User und Apache-Umgebungsvariablen in Perl? (12 answers)
Opened by Flashbaer at 2008-10-14 12:18

murphy
 2008-10-15 12:44
#115541 #115541
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Flashbaer+2008-10-14 10:18:49--
[...]
Die Umgebungsvariable wird beim anmelden eines jeden Users per Shell-Skript exportiert und ist also bei jedem User in jedem Programm verfügbar, also auch im Apache.
Das funktioniert bei PHP wunderbar, da werden alle Umgebungsvariablen eingebunden, nur wenn ich ein perl-Skript über den Apache aufrufe, sehe ich nichts außer die Variablen, die direkt vom Server kommen (Dateiname, IP-Adressen, Cookies etc.).
Wenn ich das Perl-Skript über die Konsole aufrufe, sind die Umgebungsvariablen alle da.
[...]


Ich nehme an, dass der Apache, wenn er ein CGI aufruft, aus Sicherheitsgründen alle Umgebungsvariablen löscht, die nicht im CGI-Standard vorgesehen sind.

Vielleicht solltest Du statt eine Umgebungsvariable zu verwenden irgendwo eine Konfigurationsdatei anlegen, die Deine verschiedenen Programme auslesen können.
When C++ is your hammer, every problem looks like your thumb.

View full thread User und Apache-Umgebungsvariablen in Perl?