Ein zentrales Perl CGI Script wird von verschiedenen Seiten aus aufgerufen. Ich möchte im Script herausfinden, aus welcher
Datei bzw. welchem Verzeichnis das Script ausgeführt wurde.
Es wird als Source in verschieden Frames eingebunden und somit ausgeführt.
Ein zentrales Perl CGI Script wird von verschiedenen Seiten
aus aufgerufen. Ich möchte im Script herausfinden, aus welcher
Datei bzw. welchem Verzeichnis das Script ausgeführt wurde.
das geht mit der Umgebungsvariable HTTP_REFERER - vorausgesetzt, dieser wird Deinen Bedürfnissen entsprechend übermittelt!
Es wird als Source in verschieden Frames eingebunden und somit
ausgeführt.
Binde das Script lieber als „/pfad1/script.cgi“, „/pfad2/script.cgi“ usw. ein, und sorge mittels Deiner Serverkonfiguration dafür, daß sie alle auf die selbe Datei weisen. In %ENV findest Du den Aufruf.