Moin!
Hallo,
Wie kann ich denn nach einem "else" eine URL aufrufen lassen ohne den Befehl header() zu benutzten denn damit hat es nicht Funktioniert.
Du hast vermutlich zuvor schon gesendet, dann geht das natürlich nicht mehr.
Entweder Du vermeidest vorher alle(!) Ausgaben oder du pufferst alle Ausgaben:
<?php
ob_start();
...
?>
Kannst Du das Senden der Daten nicht abwenden, dann sende _notfalls_ ein Javascript:
function GehWeg($loc) {
if (false === headers_sent) {
header("Location: $loc");
} else {
die ('
<script type="text/javascript">
alert("Sie werden jetzt zu '.$loc.' umgeleitet.";
document.location.href="'.$loc.'";
</script>'
);
}
}
GehWeg('http://example.com/');
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development