Max: Browser mitteilen das er nicht mehr im cgi Verzeichniss ist ?

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 ?

  1. 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

    1. 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

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/