ein CGI-Script im Internet überträgt Links mit einer sogenannten „Link-Protection“, indem bei Aufruf des CGIs mit der print-Funktion ein „Location: http…“ ausgegeben wird.
Jetzt habe ich ein CGI geschrieben, dass mit LWP::UserAgent eine get-Anfrege erzeugt.
ein CGI-Script im Internet überträgt Links mit einer
sogenannten „Link-Protection“, indem bei Aufruf des CGIs mit
der print-Funktion ein „Location: http…“ ausgegeben wird.
Jetzt habe ich ein CGI geschrieben, dass mit LWP::UserAgent
eine get-Anfrege erzeugt.
gibt nur den Dateinamen (z.B. datei.dat) zurück, nicht jedoch den gesamten Pfad, obwohl mein Test-Script „Lacation: http://www.dom.de/pfad/zu/datei.dat“ ausgibt.
Unter LWP::UserAgent und HTTP::Headers habe ich keine weiteren Hinweise mehr gefunden, welche Variable den gesamten Pfad liefert.
gibt nur den Dateinamen (z.B. datei.dat) zurück, nicht jedoch
den gesamten Pfad, obwohl mein Test-Script „Lacation: http://www.dom.de/pfad/zu/datei.dat“ ausgibt.
Meine Testscriptausgabe:
> telnet werner 80
Connected to werner.
Escape character is ‚^]‘.
GET /fleischer/test.php HTTP/1.1
Host: werner
Connection: close
HTTP/1.1 302 Found
Date: Tue, 29 Oct 2002 09:27:16 GMT
Server: Apache/1.3.19 (Unix) (SuSE/Linux) ApacheJServ/1.1.2 mod_ssl/2.8.3 OpenSSL/0.9.6a PHP/4.0.4pl1
X-Powered-By: PHP/4.0.4pl1
Location: http://www.google.de
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html