У меня есть фреймворк, и я думаю, что выполняю что-то вроде шаблона MVC: структура (модель) - индексная страница, которая управляет вводом (контроллером) и страницами представлений (которые включен внутри main.php/main html)перенаправление без перезагрузки всей страницы
Я много читал о структуре и логике, чтобы написать хорошее приложение. Я прочитал много комментариев, например: «Почему вы выводите что-либо, если все, что вы собираетесь делать, это попробовать и перенаправить пользователя на другую страницу?». Ну, ответ, самый распространенный случай: перенаправить после успешного входа пользователя в систему. Нужно ли мне что-то печатать? Конечно, вся главная страница с формой входа/сообщением. Как я должен сделать это перенаправление?
Так что я немного смущен логикой и структурой приложения. Как сохранить весь вывод и перенаправить заголовок без печати?
Я думал об использовании javascript для перенаправления, но также читал комментарии; «если вы пишете хороший код (следуя хорошей логике/structre), вам не нужно будет использовать хаки, такие как перенаправление javascript». Как это вообще возможно?
Поскольку php output_buffering не должен быть включен.
У меня есть output_buffering enabled, и я могу использовать заголовок (после вывода) без каких-либо проблем. Если я использую перенаправление javascript, вся страница перезагружается, но с использованием заголовка он просто загружает контент (содержимое представлений, которое включено в main.php).
Итак, как вы это делаете без output_buffering?
Вы, ребята, можете оставить голосующий мой вопрос, но вместо того, чтобы скрываться, вы можете прийти и рассказать всем, почему он этого заслуживает ... –