Преглед колачића у ЈаваСцрипт-у

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

Како колачићи раде у ЈаваСцрипт-у?

Сваки пут када упућујемо било какав захтев серверу, он шаље неке податке корисничким прегледачима у облику колачића. У прегледачу имамо нека подешавања колачића. Прегледач може прихватити колачић. Ако прегледач прихвати колачић који је добио у облику пара име-вредност у систему корисника. Дакле, сваки пут када корисник посети било коју другу страницу на претраживачу, шаље исте податке о кориснику на сервер како би их обавестио о корисничким подацима за даље претраживање.

колачићи се чувају у облику обичног текста. Неке од својстава колачића су следеће,

1. Име = пар вредности

Колачићи се чувају у облику пара кључева и вредности и преузимају се само на исти начин.

Пример:

корисничко име = вредност;

; мак-аге = мак-аге-ин-сецондс (нпр. 60 * 60 * 24 * 365)

2. Истече

Имамо датум када ће ови подаци истећи, ако за неки датум немамо никакву вредност или је празан, колачић ће истећи када корисник сасвим прегледач или изађе из њега.

Пример:

; истиче = датум у формату ГМТСтринг. Ако не спомињемо екпире нити мак-аге, исти ће истећи при изласку или крају текуће сесије као што је горе објашњено.

3. Безбедно

Ако ово поље садржи реч „сигурно“, колачић не можемо дохватити, то се може пронаћи само са сигурног сервера, јер у супротном не постоји таква врста ограничења. Ово је још један начин да осигурају наше корисничке информације од непоузданих сервера.

4. Домаћин

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

Ако послужитељ не жели дати атрибут стазе, тада се користи „директориј“ захтјева. За Цхроме прегледач атрибут пута је увек извор.

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

5. Стаза

Ово је пут који поставља колачић. Ако је овај пут празан, колачић можете преузети са било које странице. Стаза мора бити апсолутна.

Пример:

; патх = стаза (нпр. '/', '/ мипатх')

6. Домен

Садржи назив странице.

Пример:

; самесите: Заштитит ће прегледач од слања овог колачића на било коју другу страницу или захтјев на више веб локација. Има две могуће вредности за заставу.

Пар кључева = вредност може користити или вредност колачића може користити кодирани УРИ само да осигура да стринг не садржи ниједан бели простор, тачку са зарезима, зарезима. Вриједност колачића не садржи сва горе наведена ограничења. Коришћењем ЈаваСцрипт-а колачић можемо креирати, дохватити и избрисати. За то користимо својство колачића објекта документа како бисмо манипулирали објектом колачића.

Тако ЈаваСцрипт може да креира, чита и мења колачиће на тренутној веб страници.

Синтакса колачића у ЈаваСцрипт-у

Следе синтакса у ЈаваСцрипту и објашњава детаље,

1. Писање новог колачића

Синтакса:

document.cookie = "key1 = value1;key2 = value2;expires = date";
document.cookie = 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

У горњој синтакси, аллЦоокиеВалуе ће садржавати све вредности колачића одвојене точком и зарезом, тако да је у основи низ одвојен точком са зарезом. У облику пара кључ = вредност.

3. Ресетујте вредност колачића

Шифра:

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

Како избрисати колачић у ЈаваСцрипт-у?

Понекад желимо да избришемо неке вредности колачића. Али да избришемо вредност, само смо атрибут датума истека поставили на неку прошлу вредност.

Шифра:



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 );
)



Излаз:

Закључак

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

Препоручени чланци

Ово је водич за колачиће у ЈаваСцрипт-у. Овде смо расправљали о раду, синтакси и како избрисати колачић у ЈаваСцрипт а. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Прављење и брисање колачића у ПХП-у
  2. Како променљиве раде у ЈаваСцрипт-у?
  3. Топ 6 компајлеров ЈаваСцрипт
  4. Како да креирате ЈаваСцрипт Јава?

Категорија: