Увод у Цоокие у ПХП-у

Следећи чланак Колачић у ПХП-у пружа детаљан преглед колачића у ПХП-у. ПХП је једна од бацк-енд технологија која се углавном користи за израду веб апликација. Веб апликација обично има аутентификацију. Сервер сертификује корисника по дефинисаном механизму према пословној логици.

Када се корисник потврди аутентификацијом, обично користимо сессион_ид за аутентификацију следећих корисничких захтева. Сада је овај сессион_ид креиран на страни сервера. Међутим, у сваком наредном захтеву клијента, овај сессион_ид мора бити примљен од стране корисника. Стога мора постојати датотека у коју можемо похранити сессион_ид. Да бисте спремили такав сессион_ид на корисничку радну површину, имамо концепт колачића. Ова датотека колачића може се користити за чување сессион_ид корисника. За наредне захтеве са стране клијента, сессион_ид се чита из датотеке колачића и затим се користи у захтеву. Колачић у ПХП-у се обично користи за идентификацију корисника. Као што је горе објашњено, овај колачић чува информације попут сессион_ид које служе у сврху аутентификације корисника. Датотека колачића чува више информација попут корисничког имена, његове вредности итд. У овом ћемо чланку детаљно расправљати о Цоокие-у у ПХП-у.

Употребе колачића

  • За чување сессион_ид - колачић може да складишти сессион_ид корисника. Овај сачувани сессион_ид је заштићен и стога се може користити за читање сессион_ид на захтев серверу.
  • Да бисмо пружили боље корисничке преференције - колачић се може користити за пружање бољег корисничког искуства на основу поставки постављених у датотеци колачића.

Остале важне ствари о колачићима

  • Величина датотеке 4КБ

Величина датотеке колачића може бити максимално 4КБ.

  • Колачић креиран од стране веб локације може да чита само веб локација коју је креирао

Колачић креиран од стране веб локације може да чита и користи само тај одређени веб сајт. Друга веб локација није могла да чита колачиће које је креирала друга веб локација.

  • Може да сачува инстанцу када Цоокие_ид буде уништен

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

  • Чување датотеке колачића

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

  • Јединствен за машину

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

Прављење колачића у ПХП-у

Погледајмо сада како се може похранити колачић

php
setcookie( variable_name_of_cookie, varaible_value_of_cookie, ( instance_after_which_cookie_gets_deleted), (path_of_the_cookie_created), (domain), (secure), (httponly) )
?>

Сада покушајмо да разумемо горе поменути код:

  • променљива_име_оф_цоокие - Ова променљива чува име колачића. Параметар је обавезан. Управо се овај параметар користи за проналажење вредности сачуване у колачићу.
  • вараибле_валуе_оф_цоокие - Ово је још један обавезан параметар који чува вредност колачића. Похрањује вредност варијабле колачића која је створена.
  • инстанце_афтер_вхицх_цоокие_гетс_делетед - Приказује инстанцу након које ће колачић бити обрисан.
  • патх_оф_тхе_цоокие_цреате - Овај параметар није обавезан. Користи се за одређивање путање где се колачић ствара на серверу.
  • домен - други домен је додатни параметар. Овај параметар одређује хијерархију преко које ће колачић бити присутан.
  • сецуре - То је опционални параметар и одређује треба ли колачић комуницирати између сервера и машине користећи заштићени хттпс протокол или не. Подразумевано је његова вредност постављена лажно и користи ХТТП протокол ако је другачије одређено, онда користи хттпс протокол.
  • хттпонли - Овај параметар одређује да ли језик на страни клијента може користити овај колачић сервера.

Сада са тим да видимо како се колачић може избрисати.

Брисање колачића

Прилично је лако обрисати колачић. Након кода, исјечак се може користити за брисање колачића.

php
setcookie( “variable_name_of_cookie”, “varaible_value_of_cookie”, current_instance - 10 );
?>

Сада ћемо да разумемо исечак кода

  • променљива_име_оф_цоокие - Ова променљива приказује име колачића који треба избрисати. Параметар је обавезан. Управо овим параметром треба користити колачић
  • вараибле_валуе_оф_цоокие - Ово је још један обавезан параметар који одређује вредност која ће се доделити варијабли колачића. Обично је додељено празно
  • инстанце_ат_вхицх_цоокие_гетс_делетед - Показује који колачић инстанце треба избрисати

Рад колачића у ПХП-у

Колачић се користи за одређивање идентитета корисника. Помаже у одређивању корисника. Колачић у пхп-у има широку употребу као што се може користити за чување корисничких поставки итд. Како би се модификовало корисничко искуство.

Управљање колачићима

Овде ћемо видети како можемо да онемогућимо колачиће у Гоогле Цхроме-у.

  • Кликните на контролу + схифт + делете.
  • Приказаће се нови дијалошки оквир.
  • Притисните потврдни оквир колачића.
  • Кликните на дугме дијалога.

Предности Цоокие-а

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

Недостаци колачића

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

Закључак - Колачићи у ПХП-у

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

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

Ово је водич за Цоокие у ПХП-у. Овде разговарамо о колачићима у ПХП-у, коришћењу колачића, управљању, предностима и недостацима колачића. Можете и да прођете кроз друге наше предложене чланке -

  1. ПХП оквири
  2. ПХП стринг функције
  3. Предности ПХП-а
  4. ХТТП колачићи
  5. ПХП Цонстаннтс

Категорија: