Hallo.
Komische Geschichte:
Dieses Skript sendet den Location-Header erst nach seinem kleinen Schläfchen an den Client.
Wenn ich jedoch nach dem header()-Befehl eine Ausgabe (echo 'irgendwas') mache, dann geschieht der Redirect direkt nach dem flush().
Kennt ihr einen Weg, wie ich die Header abgeschickt bekomme, ohne das Skript zu beenden oder eben so eine sinnlose Ausgabe vor flush() zu setzen?
Basti
Komische Geschichte:
PHP-Code:
<?php
header('Location: anywhere');
// echo '.';
flush();
sleep(10);
?>
Wenn ich jedoch nach dem header()-Befehl eine Ausgabe (echo 'irgendwas') mache, dann geschieht der Redirect direkt nach dem flush().
Kennt ihr einen Weg, wie ich die Header abgeschickt bekomme, ohne das Skript zu beenden oder eben so eine sinnlose Ausgabe vor flush() zu setzen?
Basti
Kommentar