JavaScript Cookies
Cookies в протоколе HTTP позволяют web-странице "запоминать" некоторые действия пользователя. Одно из классических применений на данный момент - "тележка для товара". Пользователь движется по страницам Internet-супермаркета, разглядывает различные товары и те, которые ему нужны, "закидывает в тележку". При этом он может делать покупки на различных страницах, друг с другом никак не связанных. Затем он "подходит к кассе" и … видит, что всё, что он выбрал - присутствует! Как же это реализуется ? С помощью механизма cookies, с помощью которых браузер на стороне "покупателя" запоминает нужные данные. При этом к нему не попадут никакие товары из "чужой тележки" - данные сохраняются локально у пользователя и на них никак не могут повлиять другие "покупатели" - их данные находятся на их машине, а не на вашей ;-).
Механизм cookies является основным средством для запоминания индивидуальных пользовательских данных как для приложений, базирующихся на сервере так и для скриптов, выполняющихся непосредственно браузером пользователя. Это очень "лакомые" кусочки информации, которые сохраняются на машине пользователя в текстовом формате (впрочем, зависящего от браузера, который запоминает информацию).
В этой статье мы научимся :
- Как браузер получает cookies в заголовках HTTP и каков их формат.
- Как установить и получить cookies с помощью JavaScript.
- Как получать данные из cookies используя JavaScript.
- Как установить "персональный счётчик пользователя" на вашей странице.
- Как "запомнить" имя пользователя.