Существует три основных способа получения данных от наших пользователей.
- Путем ввода URL-адреса или щелчка по ссылке, которая будет GET запросом.
- Отправив форму, которая будет POST request.
- Извлечение значений из браузера COOK IE, которые отправляются при каждом запросе.
и есть еще один способ получить данные, которые -
SESSION сеансы связаны с файлами cookie.
Сеанс - это файл, который хранится в web-server file system
не на стороне браузера.
Итак Когда мы хотим сохранить некоторую информацию, процесс вместо того, чтобы отправлять пользователю cook ie, мы отправляем ему как ссылку на этот файл сеанса.
Так что при каждом запросе, который они делают на веб-сервере, после этого они отправьте ссылку и сможете найти этот файл сеанса и извлечь из него все данные.
Итак, самое важное отличие от сеансов, которые они хранят на стороне сервера, а не на стороне клиента.
Все, что мы отправляем в Клиент - это ссылка, которая поможет нам найти этот файл.
Использование сеансов имеет некоторые преимущества и недостатки -
PROS -
- Больше памяти, чем у повара ie.
cook ie ограничен максимум 4000 символами.
для сеанса, он ограничен только file storage size
, который имеется на веб-сервере, т.е. насколько велик жесткий диск, это предел.
- Меньшие размеры запросов, поскольку сеанс использует ссылку.
- Скрывает значения данных.
- Более безопасный, менее взломанный.
CONS -
Вы не увидите большой разницы в походе в куки, но это так.
- Истекает при закрытии браузера.
Кук ie может жить 6 месяцев и более.
- Файлы сессий накапливаются.