Передача данных со страницы на страницу в PHP

Ну, у меня новый проект, и я раньше ничего не делал, но пока все хорошо. Мне нужно передавать некоторые данные с одной страницы на другую, и нет никаких ограничений на количество передаваемых данных.

Сначала я думал о том, чтобы ПОСТУПИТЬ его, а затем, когда каждая страница загружается, просто возьмите данные POST и сохраните ее в массиве, но для меня это звучит слишком сложно или что-то для чего я хочу сделать ,

Затем я подумал о HTML5 и localStorage, но поскольку существует ограничение на localStorage и тот факт, что большинство браузеров пользователей все еще не поддерживают его (то есть большинство моих клиентов-клиентов браузеров), это большой нет нет, на данный момент.

Итак, теперь у меня все идеи.

Вот что я пытаюсь сделать, это звучит довольно просто для меня, но я не могу понять, как это сделать:

На любой данной странице есть, вероятно, более ста ссылок, каждая ссылка представляет собой имя продукта или информацию о продукте, если они нажимают на эти ссылки, а затем переходят на другую страницу, затем информацию о том, что имя продукта, на которое они нажали, будет следовать за ними на этой новой странице, а затем на новой странице произойдет одно и то же, если они снова нажмут на одну из этих ссылок, тогда новая информация будет добавлена ​​к существующей информации и передана на все новые страницу, которую они посещают.

Я думаю, вы могли бы сказать, что он работает почти так же, как корзина для покупок, и если пользователь добавляет в корзину, свою корзину и все данные внутри нее, они следуют за ними прямо в Checkout.

Я был бы признателен за любую помощь вообще?

Я думаю, вы действительно хотите использовать базу данных для этой цели. Каждая страница извлекает данные из базы данных по мере того, как пользователь щелкает ее. Я гарантирую вам, что для сто или около того объектов из базы данных время доступа к базе данных с каждой новой страницы на порядок меньше, чем время HTTP в оба конца из браузера пользователя.

Вы ищете сеансы . Ограничение на то, что вы не должны хранить неограниченное количество данных в файле сеанса; лучше создать временный файл, названный в честь идентификатора сеанса, или сохранить данные в базе данных.

Кроме того, вы также можете реализовать пользовательский обработчик сеанса .

В любом случае сеансы являются стандартным способом сохранения состояния между запросами страниц для одного и того же пользователя.

Вы можете хранить данные в сеансе или даже в таблице базы данных (если действительно нет «ограничений»).

Дополнительные сведения о сеансах см. В разделе Обработка сеансов в онлайн-документах PHP.

то, что вы ищете, это php- сессии .

Да, для вашей цели вы должны использовать сеансы , я согласен с другими пользователями.

Но имейте в виду, что: сеансы заканчиваются. Если вы искали постоянное решение, вы можете хранить ваши объекты PHP (vars, array, экземпляры объектов и т. Д.), Используя сериализацию и несериализацию . Используя этот метод, вы можете хранить ваши объекты в обычном тексте везде (например, СУБД) и восстанавливать их в любое время. Если вы работаете с объектами, вы также можете использовать магические методы __sleep () и __wake () .