jesusShuttlesworth
Grünschnabel
Hallo Leute
Ich habe auf einer Homepage ein Gästebuch, mit PHP und MySQL umgesetzt. Auf einer Seite gästebuch.php werden die Inhalte der Datenbank ausgelesen. Über einen Link gelangt man zur eintragen.html, auf der sich ein Formular befindet. Über einen Submit Button und der Post-Methode gelangt man zur ausführen.php, welche die Daten in die Tabelle schreibt. Wenn das Eintragen erfolgreich war, wird einem der Text "Vielen Dank für ihren Eintrag, Sie werden in wenigen Sekunden weitergeleitet..." ausgegeben.
Die Weiterleitung erfolgt mit
Soweit so gut, funktioniert auch bei mir lokal auf Xampp, man kann seinen neuen Eintrag sofort sehen.
In meiner Domain wird allerdings der Eintrag nach der Weiterleitung nicht angezeigt. Erst nachdem ich die Seite gästebuch.php neu lade, ist der Eintrag zu sehen. Ich vermute dass der Browser die Seite aus dem Cache lädt.
Mit
hab ich's auch schon probiert, Meta tags wie
stehen auch in der gästebuch.php im Header.
Weiss hier jemand Rat was ich schreiben kann, um auf die "neue" Seite mit dem neuen Eintrag weitergeleitet zu werden? Oder ob das Problem eine andere Ursache haben könnte?
Grüße
Ich habe auf einer Homepage ein Gästebuch, mit PHP und MySQL umgesetzt. Auf einer Seite gästebuch.php werden die Inhalte der Datenbank ausgelesen. Über einen Link gelangt man zur eintragen.html, auf der sich ein Formular befindet. Über einen Submit Button und der Post-Methode gelangt man zur ausführen.php, welche die Daten in die Tabelle schreibt. Wenn das Eintragen erfolgreich war, wird einem der Text "Vielen Dank für ihren Eintrag, Sie werden in wenigen Sekunden weitergeleitet..." ausgegeben.
Die Weiterleitung erfolgt mit
HTML:
<meta http-equiv="refresh" content="5; URL=gästebuch.php">
Soweit so gut, funktioniert auch bei mir lokal auf Xampp, man kann seinen neuen Eintrag sofort sehen.
In meiner Domain wird allerdings der Eintrag nach der Weiterleitung nicht angezeigt. Erst nachdem ich die Seite gästebuch.php neu lade, ist der Eintrag zu sehen. Ich vermute dass der Browser die Seite aus dem Cache lädt.
Mit
PHP:
header('Location: gästebuch.php');
HTML:
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="1" />
stehen auch in der gästebuch.php im Header.
Weiss hier jemand Rat was ich schreiben kann, um auf die "neue" Seite mit dem neuen Eintrag weitergeleitet zu werden? Oder ob das Problem eine andere Ursache haben könnte?
Grüße