Ажурирање колачића у ЈаваСцрипт-у

click fraud protection

Заправо ажурирање а колачић мало се разликује од само замјене колачића по томе што нова вриједност коју желимо ставити у колачић на одређени начин овиси о томе постоји ли колачић и ако постоји о ономе што садржи. То значи да морамо прочитати постојећи колачић пре него што можемо да напишемо замену за њега.

Једна ствар коју треба приметити је да када читамо колачић, ми не можемо рећи када је постојећи колачић због истека рока или да ли је колачић ограничен на одређену фасциклу или је доступан у целости домен. Морате да поставите нови период задржавања приликом замене колачића и требате да пратите шта опсег за који желите да колачић садржи унутар ваших страница тако да на сваку примените исту домену или опцију путање време. Једино што заправо можете прочитати приликом ажурирања, а не само замјене колачића је стварна вриједност података похрањених у колачићима.

У овом примјеру користићемо колачић под називом 'аццессцоунт' да бројимо колико пута је наш посјетитељ приступио нашој страници гдје је између посјета прошло више од седам дана. Ако између посета прође више од седам дана, колачић ће истећи и следећа посета ће се поново покренути рачунајући од нуле. Користимо аллЦоокиес () и вритеЦоокие ()

instagram viewer
функције из претходних примера, тако да је једини део новог кода који нам је потребан да бисмо заиста урадили ажурирање у последња два ретка.

instagram story viewer