Cookies
@Anakisuto ПримумыдрыйЧто такое Cookie?
Cookie-небольшой фрагмент данных, отправленный веб-сервером и хранимый на ПК клиента.
Cookie используется для: аутентификации пользователя, хранения персональных настроек, отслеживания состояния сеанса, введения статистики о пользователях, информацию о подключениях.
Основная задача Cookie – хранить информацию о сессиях пользователя, которая используется для его идентификации.
Сookie содержат все запросы, принадлежащие конкретной сессии.
Браузер, при попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных(Сookie) веб-серверу, в составе HTTP-запроса.
HTTP – это stateless-protocol, веб-сайт нуждается в применении аутентификации пользователя в каждом запросе. Каждый раз, когда пользователь посещает новую страницу сайта, браузер отправляет куки обратно на сервер. Благодаря идентификации сеансов сервер формирует корректные данные конкретного пользователя.
Cookies, применяют несколько HTTP-запросов на протяжении всего сеанса, обеспечивая сохранение данных.
Какой вид имеют Cookie?
Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure
Set-Cookie – команда, при помощи которой сервер отправляет запрос браузеру сохранить куки;
NAME=VALUE-строка символов, исключая перевод строки, запятые и пробелы. NAME-имя cookie, VALUE-значение;
Expires=DATE-время хранения cookie, дата после которой истекает срок жизни куки;
Path=PATH-путь,который определяет обмен данными;
Domain=DOMAIN_NAME-домен, для которого значение cookie действительно. Эта команда информирует браузер о том, что cookies должны быть отправлены на сервер для данного домена и пути;
Secure-данный атрибут свидетельствует о том, что информация cookie пересылается только через HTTPS (HTTP с использованием SSL), так же существует атрибут HttpOnly который сообщает браузеру, что JavaScript не может быть использован для доступа к куки, они могут быть доступны только через HTTP или HTTPS.
Как с ними работать?
Импортировать куки в браузер, очень просто:
Menu->Cookie import
В появившемся окне, необходимо выбрать сессию в которую будут загружены сами Cookies, после чего указать путь к ним.
Sphere и Linken Sphere поддерживает Cookie формата Netscape и Json.
Если же у вас Cookie другого формата, вам необходимо конвертировать их в нужный формат.
Скрипт для конвертирования - https://jsfiddle.net/e66azngd/97/