У меня динамически создается файл с каким-то текстом, нужно его скачать, а после сделать header("Location").
Я не понимаю как это сделать, ведь я посылаю браузеру заголовок:
header('Content-disposition: attachment; filename=test.txt');
header('Content-type: text/plain');
echo "Что-то пишем в файл";
header('Location: ' . $_SERVER["REQUEST_URI"]);
И естественно выдает ошибку, потому что текст уже выводится, а после мы еще посылаем заголовки
Можно как-то это пофиксить или предложите варианты альтернативы(Файл на сервере хранить не очень хочется)