Сергій іонніков персональний сайт

Для чого потрібні маркери Cookie

Подорожуючи по просторах Інету, ми мало не щохвилини отримуємо на свої гвинти (вінчестери) ідентифікаційні мітки - маркери Cookie (в народі їх називають «дулями»). За командам від відвідуваних Web-вузлів нам їх розставляє власний браузер.
Це цілком легальна операція, так як відповідно до мережевим протоколом HTTP передбачена можливість запиту з боку Web-сервера до броузеру на поставку пакету даних з якимись параметрами. Створюються тим самим маркери поміщаються в оперативну пам'ять. При наступному зверненні до того ж сервера броузер пред'являє йому відповідний маркер, що дозволяє Web-вузлу представляти сторінки користувачеві в тому вигляді, який їм обраний в останнє відвідування.

У багатьох випадках така функція маркерів cookie не тільки зручна, але й необхідна при використанні ряду Web-сервісів, наприклад при відвідуванні електронних магазинів. В іншому випадку сервер знав би, який товар ми вибрали тільки на поточній сторінці. Всі покупки, зроблені на інших сторінках, зникали б з його пам'яті.

Маркери Cookie діляться на тимчасові і постійні. Перші зберігаються тільки в оперативній пам'яті. Другі записуються на гвинт після закінчення роботи броузера. Можна сміливо сказати, що практично не існують випадків, коли не можна було б обмежитися тимчасовими маркерами. Однак на практиці такий джентльменський підхід - рідкість. Сервери, коректно використовують маркери Cookie, зустрічаються не набагато частіше, ніж уссурійські тигри. Практично всі Web-вузли зловживають постійними маркерами і ставлять їх без особливої ​​необхідності.

Висновок напрошується сам собою - в більшості випадках треба блокувати прийом і передачу маркерів Cookie.