Browser mitteilen das er nicht mehr im cgi Verzeichniss ist ?
Max
- cgi
Hallo,
Ich hab da ein Problem wenn ich mit einem Formular eine cgi aufrufe und dann eine Antwort ausgebe ist der Pfad aufs cgi Verzeichniss gesetzt.
Alle Links zur Ursprünglichen Hompage gehen dann natürlich nicht mehr.
Kann man durch ein cgi die Url / Pfad des Browsers setzen ?
Guten Tag Max,
Ich hab da ein Problem wenn ich mit einem Formular eine cgi aufrufe und dann eine Antwort ausgebe ist der Pfad aufs cgi Verzeichniss gesetzt.
Versuch's mal mit relativen Pfadangaben:
"./" gleiches Verzeichnis
"../" eine Verzeichnisebene höher
"../../" zwei Verzeichnisebenen höher
Oder mit vollständigen URIs:
<a href="http://www.deineseite.de/index.html">Startseite</a>
Eine weitere Möglichkeit wäre, das Verzeichnis mit einem entsprechenden Befehl zu ändern (Perl: http://selfhtml.teamone.de/cgiperl/funktionen/dateiverwaltung.htm#chdir).
mfg Siechfred
Hi,
Ich hab da ein Problem wenn ich mit einem Formular eine cgi aufrufe und dann eine Antwort ausgebe ist der Pfad aufs cgi Verzeichniss gesetzt.
Richtig, die aktuelle Ressource kommt dann ja von einer URL, die /cgi im Pfad hat.
Versuch's mal mit relativen Pfadangaben:
"./" gleiches Verzeichnis
"../" eine Verzeichnisebene höher
"../../" zwei Verzeichnisebenen höher
Oder mit vollständigen URIs:
<a href="http://www.deineseite.de/index.html">Startseite</a>
Oder noch besser, da unabhängig vom Pfad, in dem die Ressource liegt
serverrelativ!
Also mit / beginnend.
Dann ist das immer noch unabhängig davon, ob es auf einem Testserver (localhost) oder sonst irgendeinem Server liegt...
Oder aber durch Setzen einer Basis-URL (<base href="">)
Eine weitere Möglichkeit wäre, das Verzeichnis mit einem entsprechenden Befehl zu ändern (Perl: http://selfhtml.teamone.de/cgiperl/funktionen/dateiverwaltung.htm#chdir).
Nein, das bringt gar nichts. Das ändert zwar das aktuelle Verzeichnis für das Perlscript,
aber das Problem tritt ja im Browser auf, und dem nützt es nichts, wenn am Server für ein Perlscript
irgendwann mal ein Verzeichnis gewechselt wurde...
cu,
Andreas