Ralf: Dokument erloschen. Dieses Dokument ist nicht mehr verfügbar.

Hallo,

ich generiere mit php unter einem bestimmten url ein html document welches einen Link enthält.

url:https://www.example.com/index.php?foo=1

  
<html>  
...  
<a href="?bar=1">  
...  
</html>  

Wenn ich auf den Link klicke, wird url:https://www.example.com/index.php?bar=1 geladen.
Wenn ich nun den Back-Button des Browsers betätige, sagt mein Firefox "Dokument erloschen. Dieses Dokument ist nicht mehr verfügbar.".

Um das Problem einzukreisen habe ich nun die Seite mit dem Link statisch "nachgebaut", also eine url:https://www.example.com/test.php?foo=1 mit folgendem Inhalt:

  
<?php  
echo '  
...  
hier das ganze html, welches die url:https://www.example.com/index.php?foo=1 dynamisch erzeugt (also den Quellcode aus dem Broweser heir rein kopiert).  
...  
';  
?>  

Dort kann ich auf den Link klicken, lande auf https://www.example.com/index.php?bar=1 und kann problemlos mit dem Browser Back Button zurück gehen.

Die beiden url https://www.example.com/test.php?foo=1  und https://www.example.com/index.php?foo=1 erzeugen das gleiche html.

Ich bin langsam am verzweifeln. Wo kann der Fehler / Unterschied nur liegen?

Danke für jeden Tipp!

Ralf

  1. Moin,

    Ich bin langsam am verzweifeln. Wo kann der Fehler / Unterschied nur liegen?

    Hier ist das Problem erläutert. Im letzten Absatz steht auch, wie man es umgeht. Ob das funktioniert weiß ich nicht.

    Grüße Marco

    --
    Ich spreche Spaghetticode - fließend.
    1. Hier ist das Problem erläutert. Im letzten Absatz steht auch, wie man es umgeht. Ob das funktioniert weiß ich nicht.

      Diesen Artikel hatte ich schon gefunden und das auch schon ausprobiert. Lieder ohne Erfolg.

      1. Lieder ohne Erfolg.

        Da musste sogar der Humorlose lachen...

  2. Wenn ich nun den Back-Button des Browsers betätige, sagt mein Firefox "Dokument erloschen. Dieses Dokument ist nicht mehr verfügbar.".

    Die Webseite, zu der Du zurück gehst, gibt ihre Informationen in Abhängigkeit von einer Session oder Informationen aus einem Cookie preis, die oder das nicht mehr gültig sind.

    Mehr kann man hier zunächst nicht sagen so lange man keine weiteren Informationen hat.

    Wie wäre es denn mit einer Zusammenstellung aller(!) http-header bei den 3 Aufrufen?

    Jörg Reinholz

    1. Wie wäre es denn mit einer Zusammenstellung aller(!) http-header bei den 3 Aufrufen?

      Wie genau meinst Du das? Wie soll ich das machen? (Sorry, ich stell mich wohl grede etwas blöd an...)

      1. Wie genau meinst Du das? Wie soll ich das machen? (Sorry, ich stell mich wohl grede etwas blöd an...)

        Benutze einen Browser, der Entwicklungswerkzeuge mitbringt oder als Add-On installieren kann. Firefox. Chromium ...

        Jörg Reinholz