Aufruf einer php-Seite. Wie mache ich's am besten?

Folgendes wäre zur Fehlerbehandlung möglich:
PHP:
<?php

	ob_start();
	echo 'Fehler!';
	if( strlen(ob_get_contents()) <= 0 ) {
		header('Location: http://example.net/absoluter/uri/nach/erfolg/');
	} else {
		header($_SERVER['SERVER_PROTOCOL'].' 500 Internal Server Error');
	}
	ob_end_flush();
	exit;

?>
 
Mir ist da auch noch ein Lösungsansatz eingefallen. Allerdings nicht in PHP.

Ruft man die Eingabeseite clientseitig nochmals auf, kann man zwei Fliegen mit einer Klappe schlagen

a. $_POST ist nicht mehr gesetzt
b. Ich kann mein Anzeige-Teil gleich mit refreshen.

Hierfür sende ich nach dem Speichern:

Code:
	echo("<script language='Javascript'>location.replace(location.href)</script>");

Klar für PHP/HTML Puristen ist das sicherlich nicht das Gelbe vom Ei. Für meine Zwecke tut's aber, da ich ja Javascript voraussetze.
 
Zurück