Hallo,
ich habe eine grundsaetzliche frage zur umleitung auf andere seiten. es besteht ja neben der verwendung von header("Location...") auch die moeglichkeit einfach '<meta http-equiv="refresh" content="0; URL="$location">' in die htmldatei zu schreiben, und es wird auf $location umgeleitet.
meine funktion error() leitet auf eine fehlerseite um. Was passiert wenn folgender code ausgefuehrt wird:
die error() funktion leitet auf eine seite error.php um, von der aus anderer PHPcode ausgefuehrt wird. wird nachdem error.php ausgefuehrt wurde wieder an die stelle hinter '$this->error(21, 1, 1)' gesprungen, also mit der foreach-schleife forgefahren? es scheint so. ich habe versucht auf der seite error.php mit exit() die ausfuehrung der ersten PHPdatei abzubrechen, was natuerlich nicht geklappt hat. gibt es eine moeglichkeit mit der ich erreiche, dass die gesamte scriptausfuehrung abgebrochen wird?
Gruss
caspar
ich habe eine grundsaetzliche frage zur umleitung auf andere seiten. es besteht ja neben der verwendung von header("Location...") auch die moeglichkeit einfach '<meta http-equiv="refresh" content="0; URL="$location">' in die htmldatei zu schreiben, und es wird auf $location umgeleitet.
meine funktion error() leitet auf eine fehlerseite um. Was passiert wenn folgender code ausgefuehrt wird:
Code:
if ( ($members_result = $this->db_get_resulthandler($input)) == FALSE) $this->error(21, 1, 1); foreach ($squad_names as $squadnr => $squadname) { ...
Gruss
caspar
Kommentar