Преглед на бисквитките в JavaScript

Бисквитките са информацията или информацията за потребителя или можем да кажем данни. тя се съхранява в компютъра на потребителя и по принцип съдържа информацията за потребителя, за да ги запомни за следващия път, ако връзката се загуби от сървъра или нещо друго. Това е механизъм за запомняне на потребителска информация или за проследяване на активността на сърфиране в потребителя. JavaScript също работи по същия начин за запазване на потребителската информация. Той съхранява малък текстов файл на нашия десктоп. Ако потребителят посети някоя уеб страница, тя съхранява нейната стойност, така че бисквитката запомня името им.

Как работят бисквитките в JavaScript?

Всеки път, когато отправим някаква заявка към сървъра, той изпраща някои данни до браузърите на потребителите под формата на „бисквитка“. В браузъра имаме някои настройки за бисквитка. Браузърът може да приеме бисквитката. Ако браузърът прие бисквитката, която е получил под формата на двойка име-стойност в системата на потребителя. Така че всеки път, когато потребителят посети всяка друга страница в браузъра на сайта, изпраща същата информация за потребителя на сървъра, за да ги информира за потребителските данни за по-нататъшно извличане.

бисквитките се съхраняват под формата на обикновен текст. Част от свойството на бисквитката е както следва,

1. Име = Двойка стойност

Бисквитките се съхраняват под формата на двойка ключ и стойност и се извличат само по същия начин.

Пример:

потребителско име = стойност;

; max-age = max-age-in-seconds (напр. 60 * 60 * 24 * 365)

2. Изтича

Имаме дата, когато тези данни ще изтекат, ако нямаме никаква стойност за дата или тя е празна, бисквитката ще изтече, когато потребителят съвсем браузър или излезе от нея.

Пример:

; Изтича = дата-в-GMTString-формат. Ако не споменем изтичане или макс-възраст, той ще изтече при излизане или в края на текущата сесия, както е обяснено по-горе.

3. Сигурен

Ако това поле съдържа думата „защитено“, тогава не можем да извлечем бисквитката, това може да бъде извлечено само от защитения сървър, в противен случай няма такова ограничение. Това е друг начин за осигуряване на нашата потребителска информация от ненадеждни сървъри.

4. Домакин

Това осигурява две предимства едно е, че ни позволява да използваме бисквитка от защитен произход, както и обхватът на бисквитката също е ограничен до атрибута на пътя, който преминахме от сървъра. Така че той обхваща две функции, една за сигурност, а друга е и атрибут на пътя.

Ако сървърът не желае да предостави атрибута на пътя, тогава се използва „директория“ на заявката. За браузъра Chrome атрибутът на пътя винаги е произходът.

Той също така посочва, че атрибутът на домейн не присъства, което не позволява бисквитката да бъде изпратена до други споменати домейни.

5. Път

Това е пътят, който задава бисквитката. Ако този път е празен, можете да изтеглите бисквитката от всяка страница. Пътят трябва да е абсолютен.

Пример:

; path = пътека (напр. '/', '/ mypath')

6. Домейн

Той съдържа името на сайта.

Пример:

; samesite: Той ще защити браузъра от изпращане на тази „бисквитка“ до всяка друга страница или заявка за уебсайт. Има две възможни стойности за знамето.

Двойката ключ = стойност може да използва или бисквитната стойност може да използва кодирания URI само за да гарантира, че низът не съдържа никакви празни места, запетайки, запетаи. Стойността на бисквитките не съдържа всички гореспоменати ограничения. С помощта на JavaScript можем да създаваме, извличаме и изтриваме бисквитката. За това използваме свойството на бисквитките на обекта на документ, за да можем да манипулираме обекта на бисквитките.

Така JavaScript може да създава, чете и променя бисквитките на текущата уеб страница.

Синтаксис на бисквитките в JavaScript

Следват синтаксиса в JavaScript обяснява подробно,

1. Писане на нова бисквитка

Синтаксис:

document.cookie = "key1 = value1;key2 = value2;expires = date";
document.cookie = value;

Над синтаксиса за показване само на един ключ = стойност двойка и други е начин да зададете няколко бисквитки едновременно. Но тук атрибутът Expire е незадължителен. Ако предоставим на този атрибут някаква валидна дата или час, той ще премахне бисквитката на тази дата и час, ако не, тогава няма да се случи нищо и бисквитката ще бъде достъпна.

Тук задаваме стойността на свойството на бисквитките на документния обект. В горния синтаксис document.cookie = value е форма pf key = value. Трябва да помним едно нещо, докато задаваме стойността на бисквитката, която можем да зададем само една бисквитка наведнъж. (Създаване / обновяване)

Код:



function createCookie() (
if( document.myform.customer.value == "" ) (
alert("please enter some value.");
return;
)
cookievalue = escape(document.myform.customer.value) + ";";
document.cookie = "name=" + cookievalue;
document.write ("Cookies : " + "name=" + cookievalue );
)




изход:

2. Четене на бисквитка

Синтаксис:

allCookieValue = document.cookie

В горния синтаксис allCookieValue ще съдържа всички стойности на бисквитки, разделени с точка и запетая, така че това е основно низ, разделен с точка и запетая. Под формата на двойка ключ = стойност.

3. Нулирайте стойността на бисквитките

Код:

function resetOnceValue() (
document.cookie = "value1=; expires=Sat, 02 Jul ";
)

Как да изтриете бисквитка в JavaScript?

Понякога искаме да изтрием някаква стойност на бисквитките. Но за да изтрием стойността, ние просто задаваме атрибута дата на изтичане на някаква минала стойност.

Код:



function WriteCookie()
(
var now = new Date();
now.setMonth( now.getMonth() + 1 );
cookievalue = escape(document.myform.customer.value) + ";"
document.cookie="name=" + cookievalue;
document.cookie = "expires=" + now.toUTCString() + ";"
document.write ("Setting Cookies : " + "name=" + cookievalue );
)



изход:

заключение

Така бисквитките основно решават проблема как можем да запомним потребителя и тяхната информация. Спестява се като двойка стойност. Той използва различен метод, за да провери дали потребителят влиза или не, например, удостоверява метода на бисквитките. Без този тип метод можем да решим сървърът да изпрати информацията или не.

Препоръчителни статии

Това е ръководство за бисквитките в JavaScript. Тук обсъждаме работата, синтаксиса и как да изтрием бисквитката в javascript a. Можете също да разгледате следните статии, за да научите повече-

  1. Създаване и изтриване на бисквитки в PHP
  2. Как работят променливите в JavaScript?
  3. Топ 6 съставители на JavaScript
  4. Как да създадете JavaScript на обект?