Puhbaehr: Realod der Seite wenn link geklickt wird

Beitrag lesen

Hi Susi :)

also zu deinem eigentlichen Problem:

<a href="neue_Seite.php" onClick="location.reload ();">Verweis</a>

Das oder so in etwa sollte eine Lösung sein.

Nun zum zweiten:

komisch ist nur das der echo aufruf der seite ausgegeben wird...

Welcher echo-Aufruf?

Wenn ich das richtig verstehe rufst du mit dem Verweis eine PHP-Seite auf und diese sendet nach Abarbeitung oder Ähnlichem sowas wie...

header ("status: 204");

...oder...

header ("HTTP/1.0 204 No Response");

...zurück?

Wenn ja, wo soll der echo-Aufruf statt finden? Vor oder nach dem header?

Um dir gleich eine Antwort geben zu können:

Eine echo-Anweisung VOR dem header, also etwa so:

echo "Text";

header ("status: 204");
header ("HTTP/1.0 204 No Response");

würde einen Fehler erzeugen:

Warning: Cannot modify header information - headers already sent by (output started at...

Eine echo-Anweisung NACH dem header, also etwa so:

header ("status: 204");
header ("HTTP/1.0 204 No Response");

echo "Text";

Die echo-Anweisung wird (denke ich zumindest) nicht ausgeführt, da mit dem senden des HTTP-Status 204 die Abarbeitung beendet wird.
Zudem wäre es ziemlich unlogisch, da die Seite ja eh nicht angezeigt wird.

Ich hoffe das Problem richtig verstanden und dir weitergeholfen zu haben :)

LG, Robert