Ну ок, согласен, для параллельности имеет смысл.
Хотя вам там ниже правильно пишут, что по уму тогда надо делать через очереди, и параллельность организовывать уже на их функционале.
Если говорить про заголовки вообще, то вы пишете правильно.
Но для конкретно этого кода ваше замечание не имеет смысла.
Во-первых, у автора вообще нет никаких проблем с заголовками.
Автор пишет, что видит "белый экран". Это значит, что у него проблема не с заголовками, а с тем, что вообще ничего не работает
Во-вторых, сам по себе совет тоже не в тему.
Как можно увидеть, echo дублирует сообщение, которое пишется в сессию строчкой выше.
то есть это отладочный вывод, временный, чтобы разобраться с проблемой.
Мне просто кажется очень странной сама идея читать файл в несколько заходов.
Тем более что в исходной Х задаче ничего такого не было, а только падение по памяти.
А в Y вдруг откуда-то взялась идея читать по дням, как часослов какой-нибудь.
а в чем смысл этих хаотичных телодвижений? зачем куда-то перемещаться?
что за странные идеи читать по 100 записей в день?
почему нельзя прочитать сразу все?
Но вообще это все конечно говнокод
Нет валидации, нет нормального взаимодействия с пользователем
нет хэширования пароля почему-то
эта функция pdo() дурацкая.
Лучше бы вы оставались со своим кодом, чем бездумно копипастили у delphinpro
Хотя вам там ниже правильно пишут, что по уму тогда надо делать через очереди, и параллельность организовывать уже на их функционале.