Форум → Программирование → PHP для идиотов → Хранение информации о настройках сайта
Хранение информации о настройках сайта
-
Добрый день. Интерисует вопрос - Как хранить информацию о настройках сайта. Например: Интернет магазин. Функция определения количества товаров отображаемых на странице (10, 15, 20, Все). С реализацией этой функции проблем нет. Т.е. выбрали отображать 15 товаров и все работает, НО когда переходим на следующуюу страницу (постраничная навигация), то колчиство товаров сбивается и вместо 15 товаров отображается по умолчанию 10. Т.е. надо как то хранить эту инфу. Первое что в голову приходит это хранить все настройки сайта в cookie. Правильно думаю?
-
-
Янв. 11, 2011, 1:24 п.п., спустя 3 минуты 5 секунд
база данных, ini-файлы, json
Но подрузомевается что каждый пользователь может устанавливать эти параметры как он хочет. Т.е. один хочет чтоб отображались все товары, другой чтоб обображались товары по 10 штук, другой по 15. Есил БД то для каждного пользователя заводить новую запись в бД? мне кажется не очень это рационально. Хранить ini файлы? вопрос где? на серваке? так там такая свалка получится. -
Янв. 11, 2011, 1:41 п.п., спустя 16 минут 17 секунд
а, ну если у каждого юзера свои настройки то табличку делай с настройками
id | user_id | count_goods | color | theme …
для каждого юзера одна строка, поле user_id связано с id пользователя -
Янв. 11, 2011, 1:44 п.п., спустя 3 минуты 59 секунд
для каждого юзера одна строка, поле user_id связано с id пользователя
а если юзеры не регистрируются на сайте (т.е. user_id у них нет. а если и есть то он у них скорее всего будет каждый раз разный.)?. -
Янв. 11, 2011, 1:46 п.п., спустя 1 минуту 58 секунд
тогда используйте вместо user_id -> session_id и сессии
или кукиhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
Янв. 11, 2011, 1:52 п.п., спустя 6 минут
тогда используйте вместо user_id -> session_id и сессии
или куки
Т.е. куки все таки можно использовать для таких целей? -
Янв. 11, 2011, 1:59 п.п., спустя 6 минут 32 секунды
естественно, вам же надо идентифицировать польхователя… вам в любом случае придется куки использовать…
будь то зарегистриваронные пользователи, сессиия и т.д.
это самый простой и тривиальный способhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
Янв. 12, 2011, 1:59 д.п., спустя 11 часов 56 минут 44 секунды
Только не забывай проверять куку. А то злые юзвери могут туда такого наложить… -
Янв. 12, 2011, 3:49 д.п., спустя 1 час 50 минут 3 секунды
xml в куку =)не всё полезно, что в swap полезло -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!