Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Сохранение настроек у клиента  (Прочитано 11108 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« : 12-03-2009 10:25 » 

Уже лет 10 как не в теме, а прогресс-то на месте не стоит. Может чего невенькое есть?

В общем задача банальная - допустим пользователь выбрал цвет фона. Надо сохранить как минимум на текущую сессию (загрузка других страничек сайта), как максимум - навсегда. Ну первое, что на ум приходит - cookies. Похуже - сделать фрейм и сохранять в нём - для одной сессии в принципе хватит. А может ещё чего есть?

зы Сохранение каждого пользователя в БД не предлагать. Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #1 : 12-03-2009 10:59 » 

ну а все таки чего нужно? На сессию или на всегда? Если на сессию то по id сессии формировать css, если на всегда то хз как без бд (файл не айс), кукисы конечно хорошо, а если пользователь с другого браузера выйдет?
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #2 : 12-03-2009 11:29 » 

Не не, самое банальное сохранение. Не на ВСЕ случаи жизни. Выйдет с другого - ещё раз настроит - не вопрос. Как я уже написал - желательно навсегда - те если завтра комп включит (ессно без переустановки системы и браузера), то должен видеть выбранные настройки.
Ну проще говоря - альтернатива кукам. 10 лет назад это было единственное место, куда разрешалось что либо записывать. Может чего новенького придумали?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #3 : 12-03-2009 12:57 » 

Ну пока никто, ничего не предлагает...
А чем куки не устраивают? Одна строка со всеми парамертами - и готово =)
Записан

Удачного всем кодинга! -=x[PooH]x=-
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #4 : 12-03-2009 14:00 » 

Да не, куки в принципе устраивают. Просто вдруг подумалось... "дедовские штучки"... Ведь что сейчас CSS делают, раньше и не снилось. Вот и решил народ спросить, кто в теме, какая нонче на дворе погода стоит. Ага
А то вот сделаю на куках, а потом засмеют.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #5 : 12-03-2009 16:38 » 

Ну "дедовские" браузеры тоже остались у народа =) да собственно вопрос хранения данных-если на сервере, то где там данные хранить? или в базе или в файле, файл - пошло, база отвергнута =) Хранить у пользователя, насколько я знаю - только куки. Хотя... действительно, мож еще чего-нить выдумали.
Записан

Удачного всем кодинга! -=x[PooH]x=-
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #6 : 12-03-2009 17:03 » 

База отвергнута по простой причине, что 1. юзеров может быть дофига, а оно надо БД раздувать? 2. необходима негласная идентификация пользователя - иначе как его определить в БД?. Те опять через куки? А тогда какой смысл? Да и инфа не такая уж и важная, в самом плохом случае он ещё раз перенастроит - всего раз кликнуть, да и только. Так что с БД это ещё и с "Шилкой" на мух охотиться.

Короче я так понял остаются старые добрые избитые куки.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 12-03-2009 18:05 » 

Куки хранятся у пользователя - ничего не мешает их использовать - это просто текстовая пара имя/значение. Если указать срок хранения особо большим и обновлять куки при запросах, то вероятно проживут они долго.

В общем, браузер хранит куки у себя и посылает при запросах, а задача сервера - принять и использовать.

Про работу куки можно тут почитать: https://club.shelek.ru/viewart.php?id=264
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 12-03-2009 22:44 » 

Ром, да что такое куки я знаю (когда-то знал хорошо, теперь надо только вспомнить). По старинке с JavaScript. Кстати за линк спасибо. Всё хочу PHP попробовать, интересно что получится. Кучей книжек уже затарился, осталось выделить время.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines