|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
|
Зачем используют сессии?09.10.2020, 20:20. Показов 5345. Ответов 85
Метки нет (Все метки)
Достаточно долгое время занимаюсь веб технологиями и PHP и до сих пор не могу понять зачем (не как, а зачем) используют сессии.
Опишу механизм сессии упрощенно При сессии пользователю ставится cookie с идентификатором сессии (для PHP - PHPSESSID). Вся информация пользователя, которую надо сохранить, сохраняется в файлах на сервере. И при обращении пользователя, сервер читает идентификатор (PHPSESSID) и ищет файлы ассоциированные с этим идентификатором. Фактически сессия - это куки на сервере. Механизм кук более простой. Вся информация пользователя, которую надо сохранить, сохраняется в файлах на компьютере пользователя (в файлах, называемых cookie). И оттуда же читается. В чем проблема Проблема в том, что срок жизни сессии устанавливается на сервере. В связи с этим возникает множество неудобств 1) По умолчанию он 24 минуты. 2) Не всегда есть доступ к php.ini. (Обычный хостинг) 3) Максимальный срок жизни сессии 24 часа. Моя задача, как программиста сделать использование сайта максимально удобным. Да и как пользователь я хочу чтобы мне было комфортно работать в интернете. Часто возникает ситуация, что я авторизовавшись работаю с сайтом. И после закрытия браузера (или через определенное время) моя авторизация пропадает. Нужно вводить данные снова. Это не удобно. С куками, таких проблем, разумеется нет. Зачем используют сессии, когда есть куки? Куки удобнее, проще, универсальнее. Не будет "автовыхода" с сайта. Человек сам решит когда ему выйти. Не нужно настраивать сервер. Данные каждого человека хранятся на его компьютере (в его куках). Сплошные преимущества.
0
|
|
| 09.10.2020, 20:20 | |
|
Ответы с готовыми решениями:
85
Зачем нужны сессии? Зачем используют Eclipse? |
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
|||
| 10.10.2020, 13:19 | |||
|
0
|
|||
|
Заблокирован
|
||
| 10.10.2020, 13:27 | ||
|
давай-давай))) здравствуйте курло-боты с разных устройств НА ОДНОМ аккаунте, даже не нужно представляться каждому отдельно, залогинились под одного и понеслась
0
|
||
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
|
| 10.10.2020, 13:34 | |
|
Verolomstvo, Зависит от ситуации, к примеру в VK я могу зайти с телефона, с домашнего и рабочего компа. А вы предлагаете, чтоб меня постоянно разлогиневало?
0
|
|
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
||
| 10.10.2020, 13:41 | ||
|
Добавлено через 4 минуты Грамотно реализованная авторизация на куках точно так же работает, только здесь вы можете параметрами управлять без использования директив PHP и т.п.
0
|
||
|
Заблокирован
|
|||||||
| 10.10.2020, 13:48 | |||||||
|
И потом ты не отмажешься, что спамил ребёнок с домашнего ПК, потому что ты был на работе и сидел с ТЕЛА, потому что я так сделал, что можно сидеть с разных сразу ![]() Не должен пользователь сидеть на сайте с нескольких устройств. Вот так это делается ПРИМЕРНО
0
|
|||||||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|
| 10.10.2020, 13:49 | |
|
0
|
|
|
Заблокирован
|
|
| 10.10.2020, 13:50 | |
|
estic, я за сессии
0
|
|
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
||
| 10.10.2020, 13:52 | ||
|
Можно использовать общий ключ для нескольких устройств, тогда отдельная таблица для ключей не нужна
![]() Добавлено через 1 минуту Так можно организовать еще большие ограничения и без них
0
|
||
|
Заблокирован
|
||
| 10.10.2020, 13:57 | ||
|
0
|
||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
||
| 10.10.2020, 14:01 | ||
|
0
|
||
|
Заблокирован
|
||
| 10.10.2020, 14:02 | ||
|
вот Вам и ответ, почему не нужно держать залогиненными несколько устройств КАКОЙ СМЫСЛ В ТОКЕНЕ ТОГДА, если его можно сделать общим для всех устройств, зачем тогда на каждом устройстве заводить ТОКЕН, зачем ТОКЕН ВООБЩЕ? ![]() Добавлено через 40 секунд во дают
0
|
||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|
| 10.10.2020, 14:03 | |
|
0
|
|
|
Заблокирован
|
|
| 10.10.2020, 14:05 | |
|
0
|
|
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|
| 10.10.2020, 14:11 | |
|
Как вы "отказались от кукисов"? Детский сад.
Добавлено через 5 минут Вариант использования сессий без кук даже рассматривать не нужно.
0
|
|
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
||
| 10.10.2020, 14:11 | ||
|
С точки зрения бизнеса, если у вас интернет магазин, главное, чтоб пользователи делали заказы, хоть с 10 устройств, если им так удобно. Другое дело, если у вас какая-нибудь онлайн игра, когда вам технически необходимо, чтоб с одного аккаунта был только один игрок. И то даже в таком случае можно не разлогинивать пользователя, чтоб каждый раз не приходилось вводить логин/пароль, а придумать какую-нибудь систему блокировки.
0
|
||
|
Заблокирован
|
|||||||
| 10.10.2020, 14:14 | |||||||
0
|
|||||||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|
| 10.10.2020, 14:17 | |
|
Verolomstvo, сам механизм сессий в 99,9% случаев использует куку
0
|
|
|
Заблокирован
|
||
| 10.10.2020, 14:20 | ||
|
а зачем тебе сразу с нескольких устройств делать заказы в магазине? Ты хочешь быть залогиненным на ПК и на телефоне, выйти погулять, а вернувшись домой обнаружить, что тебе Танк выслали уже или вагон памперсов ты купил, потому что кошка лазила по клавиатуре, а ты залогинен был?
0
|
||
|
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
|
||
| 10.10.2020, 14:29 | ||
|
Тоже самое и с игрой, я посидел дома с компа, потом пошел на работу, по пути играю с телефона, потом пришел на работу, играю с рабочего компа, я пользователь, мне так удобнее. А вы, как владелец бизнеса заинтересованы, чтоб я больше играл и покупал всякие шмотки в игре. Если меня будет постоянно разлогинивать, то возможно я меньше буду заходить в игру, соотвественно меньше просмотрю рекламы или задоначу средств. Ваш способ тоже рабочий. Еще раз говорю, все зависит от требований, а не от пожелания разработчика.
0
|
||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|
| 10.10.2020, 14:31 | |
|
Verolomstvo, кошка может погулять и по единственному устройству, если его оставлять где попало в "заряженном" состоянии и при этом где-то шляться
0
|
|
| 10.10.2020, 14:31 | |
|
Зачем это используют зачем используют 2 read!!! Зачем используют конструкцию !()
Зачем используют сегментные регистры в Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|