<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; JS</title>
	<atom:link href="http://web.snauka.ru/issues/tag/js/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Сохранение значений с использованием Cookies в HTML</title>
		<link>https://web.snauka.ru/issues/2024/01/101415</link>
		<comments>https://web.snauka.ru/issues/2024/01/101415#comments</comments>
		<pubDate>Wed, 31 Jan 2024 04:39:36 +0000</pubDate>
		<dc:creator>Салихова Регина Салаватовна</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[безопасность данных]]></category>
		<category><![CDATA[веб-разработка]]></category>
		<category><![CDATA[идентификация пользователя]]></category>
		<category><![CDATA[клиент-серверное взаимодействие]]></category>
		<category><![CDATA[приватность пользователей]]></category>
		<category><![CDATA[сессии]]></category>
		<category><![CDATA[хранение данных]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2024/01/101415</guid>
		<description><![CDATA[Научный руководитель: Вильданов Алмаз Нафкатович к.ф.-м.н., Уфимский университет науки и технологий, Нефтекамский филиал, г. Нефтекамск HTML (Hypertext Markup Language) – это язык разметки, используемый для создания веб-страниц. Он определяет структуру и содержимое веб-сайта, но не хранит информацию о пользователях. Для сохранения данных пользователей используются cookies. Cookies в HTML – это небольшие текстовые файлы, которые хранятся на компьютере пользователя. [...]]]></description>
			<content:encoded><![CDATA[<p style="background: white; text-align: center;"><span style="color: black;"><em>Научный руководитель: Вильданов Алмаз Нафкатович<br />
</em></span><em>к.ф.-м.н., </em><em>Уфимский университет науки и технологий, Нефтекамский филиал, </em><em>г. Нефтекамск</em></p>
<p style="text-align: justify; background: white;"><span><span style="color: black;"><br />
</span></span></p>
<p style="text-align: justify;"><span style="text-align: justify;">HTML (Hypertext Markup Language) – это язык разметки, используемый для создания веб-страниц. Он определяет структуру и содержимое веб-сайта, но не хранит информацию о пользователях. Для сохранения данных пользователей используются cookies.</span></p>
<p style="text-align: justify;"><span>Cookies в HTML – это небольшие текстовые файлы, которые хранятся на компьютере пользователя. Они содержат информацию о предпочтениях пользователя, такую как настройки сайта, последние просмотренные товары и т.д. Cookies позволяют сайту запоминать данные о пользователе при каждом посещении.<br />
</span></p>
<p style="text-align: justify;"><span>Сохранение значений с использованием Cookies – это процесс сохранения данных на компьютере пользователя, чтобы они могли быть восстановлены при последующем посещении веб-сайта. Это особенно полезно в случаях, когда требуется сохранить и использовать информацию, которую пользователь вводит на странице.<br />
</span></p>
<p style="text-align: justify;"><span>Преимущества использования Cookies для сохранения значений очевидны. Например, если пользователь заполнил форму на веб-сайте, но случайно закрыл окно или потерял соединение с Интернетом, без Cookies данные будут потеряны. Однако, если значения сохранены в Cookies, они могут быть восстановлены при следующем посещении.<br />
</span></p>
<p style="text-align: justify;"><span>Процесс сохранения значений с использованием Cookies довольно прост. В HTML, JavaScript используется для работы с Cookies. При заполнении формы, значение каждого поля может быть сохранено в Cookies с помощью JavaScript.<br />
</span></p>
<p style="text-align: justify;"><span>Для сохранения значений с использованием Cookies необходимо выполнить следующие шаги:<br />
</span></p>
<p><span style="text-align: justify;">1. Создание и установка Cookies:</span></p>
<p style="text-align: justify;"><span>Вначале необходимо создать новый объект Cookies с помощью конструктора Document.cookie. Но это не просто свойство данных, а акcессор (геттер/сеттер). Присваивание к нему обрабатывается особым образом. Запись в document.cookie обновит только упомянутые в ней куки, но при этом не затронет все остальные. Например, этот вызов установит куки с именем user и значением John(Рисунок 1):</span></p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2024/02/020124_0340_1.png" alt="" /></p>
<p style="text-align: center;"><span><em>Рисунок 1.<br />
</em></span></p>
<p><span style="text-align: justify;">2. Получение значений Cookies:</span></p>
<p style="text-align: justify;"><span>Для получения значения Cookies, необходимо прочитать свойство document.cookie.<br />
</span></p>
<p style="text-align: justify;"><span>Значение Cookies будет представлено в виде строки, разделенной точкой с запятой &#8220;;&#8221;.<br />
</span></p>
<p style="text-align: justify;"><span>Чтобы получить конкретное значение Cookies, необходимо выполнить дополнительные действия, такие как использование регулярных выражений или разбиение строки на отдельные части.<br />
</span></p>
<p><span style="text-align: justify;">3. Обновление значений Cookies:</span></p>
<p style="text-align: justify;"><span>Для обновления значения Cookies необходимо выполнить те же шаги, что и при создании нового значения.<br />
</span></p>
<p style="text-align: justify;"><span>Однако, при этом необходимо указать те же самые параметры, которые были установлены при создании Cookies, такие как путь, истекающее время и домен.<br />
</span></p>
<p><span style="text-align: justify;">4. Удаление значений Cookies:</span></p>
<p style="text-align: justify;"><span>Чтобы удалить значение Cookies, необходимо установить срок его действия на прошедшую дату или вызвать метод<br />
</span></p>
<p style="text-align: justify;"><span>document.cookie = &#8220;username=;<br />
</span></p>
<p style="text-align: justify;"><span>expires=Thu, 01 Jan 1970 00:00:00 UTC;<br />
</span></p>
<p style="text-align: justify;"><span> path=/&#8221;.<br />
</span></p>
<p style="text-align: justify;"><span>Это удалит Cookies с именем &#8220;username&#8221;.<br />
</span></p>
<p style="text-align: justify;"><span>Рассмотрим пример использования cookies в программе, вычисляющей сумму двух чисел (Рисунок 2):<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2024/02/020124_0340_2.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span><em>Рисунок 2<br />
</em></span></p>
<p style="text-align: justify;"><span>Для сохранения Cookies вызываются функции set_cookie, которые записывают значения переменных U и R в куки браузера (Рисунок 3):<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2024/02/020124_0340_3.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span><em>Рисунок 3<br />
</em></span></p>
<p style="text-align: justify;"><span>Чтобы переменные получили значения cookies, используют функцию get_cookie (Рисунок 4):<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2024/02/020124_0340_4.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span><em>Рисунок 4<br />
</em></span></p>
<p style="text-align: justify;"><span>Добавим кнопку «Удалить куки» с помощью onclick=&#8221;DelCook()&#8221;(Рисунок 5):<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2024/02/020124_0340_5.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span><em>Рисунок 5<br />
</em></span></p>
<p style="text-align: justify;"><span>Важно отметить, что сохранение значений с использованием Cookies имеет некоторые ограничения, такие как ограниченное место для хранения, необходимость включенных Cookies в браузере пользователя и возможные проблемы с безопасностью. Более надежными альтернативами могут быть использование баз данных или локальное хранилище веб-браузера.<br />
</span></p>
<p style="text-align: justify;"><span>В заключение, сохранение значений с использованием Cookies в HTML – это удобный и популярный способ сохранения данных на компьютере пользователя. Они позволяют веб-сайтам восстанавливать информацию при повторном посещении и облегчают работу пользователя. Однако необходимо учитывать ограничения и безопасность при использовании Cookies.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2024/01/101415/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
