Loading...
PHP/MySQL | Хранить в куках версию сайта
Думаю название темы говорит само за себя.

Если хранить в сессиях текущую версию сайта, который выбрал пользователь, то это не на долго.

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

Можно просто определять через HTTP_USER_AGENT версию для устройства пользователя. Но поскольку у меня мультиверсионный проект - данный вариант меня не устраивает. Нужны гибкие настройки для пользователей.

Единственный вариант, до которого я додумался, это хранить данные о версии сайта в куках браузера на 1 год.

Есть ли риски, если сделаю решение с этим вопросом через куки?
________
посл. ред. 05.01.2020 в 20:07; всего 2 раз(а); by 388830670
Почему бы просто не перенаправлять пользователей на нужную версию при помощи тега <link> ?

<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.site.site/">
<link rel="alternate" media="handheld" href="https://m.site.site/">

________
посл. ред. 06.01.2020 в 22:21; всего 3 раз(а); by Severus
Severus, не, меня интересуют только кнопки-переключатели версий, а не только автоопределение. Сделал уже.
________
посл. ред. 06.01.2020 в 16:26; всего 1 раз(а); by 388830670
Severus (06.01.2020 в 05:04)
Почему бы просто не перенаправлять пользователей на нужную версию при помощи тега <link> ?

<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.alpha-cms.ru/">
<link rel="alternate" media="handheld" href="https://m.alpha-cms.ru/">

И тут проспамил сайт
Night_devil, какой ты раздражительный*ROFL*
В куках хранить глупо.
Можно вообще вписать в файл, либо в SESSION либо в базу.
Куки подделать можно.
________
посл. ред. 06.01.2020 в 16:34; всего 1 раз(а); by Night_devil
Либо если делать через куки, просто проверки потом сделать.
localStorage.
...удалил
________
посл. ред. 06.01.2020 в 17:08; всего 3 раз(а); by RGame
Night_devil, ну подделаешь и что дальше? Система вернет false и поставит тебе тему которая подходит твоему устройству, определит через $_SERVER['HTTP_USER_AGENT']
Онлайн: 2
Время:
Gen. 0.1068
(c) Bym.Guru 2010-2025