Всем привет!
Разрабатываю небольшой конструктор верстки, то есть сначала юзер выбирает тип контейнера, шапку на выбор, футер на выбор, вносит свой текст в блоки и т.д. Далее он получает готовую верстку с его параметрами.
Возник вопрос, а где хранить промежуточные результаты?
Первое что пришло в голову - в сессии. То есть $_SESSION['choosen_header'], $_SESSION['choosen_footer'] и т.д. И когда нажимается кнопка "Собрать", то берутся значения и верстка собирается.
Так же на тостере предложили для каждой верстки (для каждого проекта), создавать json-файл, куда вносить всю информацию. То есть в каталоге отдельная папка "templates_jsons", и в бд название json-файла, инфа о его авторе и т.д. Исходя из этого следует такой вопрос: если 2 пользователя будут одновременно собирать верстку (верстки разные), ничего не поломается и не повредится?
Может кто-нибудь знает более оптимальный вариант для реализации моей проблемы, нежели сессии или json, с удовольствием выслушаю