Сценарий № 1
На page1.php я использую php с MySQL, чтобы получить данные о продукте на страницу. Когда пользователь хочет перейти на страницу 2, он нажимает кнопку.
На page2.php также есть некоторая информация о продукте, в основном для оформления заказа. Для отображения этих данных я использую идентификатор продукта, поэтому page2.php на самом деле является page2.php? Id = 123. Поэтому, снова используя PHP и MySQL, я получаю необходимые данные.
Сценарий № 2
На page1.php я использую php с MySQL, чтобы получить данные о продукте на страницу. Необходимые значения для page2.php хранятся в сессиях. Когда пользователь хочет перейти на страницу 2, он нажимает кнопку.
На page2.php теперь информация о продукте отображается с использованием сеансов. На этот раз page2.php на самом деле это page2.php, который отображается в адресной строке.
Я предпочитаю делать это со сценарием 1. Пользователь сможет скопировать / вставить или отправить с помощью кнопки страницу другу для прямого доступа. Я не думаю, что еще один удар по БД - это проблема.
Каково ваше мнение?