Увод у ХТТП колачиће

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

Креирајте ХТТП колачиће

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

<_?php
// to set the cookie name
$cname = "Web_user1";
//to set the cookies value
$cvalue = "Amit Roy";
// to set the cookies.
setcookie($cname, $cvalue, time() + ( 3600));
?>

Горњи код поставља колачиће у корисников систем. сетцоокие је метода која се користи за стварно постављање колачића. Синтакса методе сетцоокие је испод.

сетцоокие (цоокиеНаме, цоокиеВалуе, цоокиелифе)

У горњим параметрима само је назив цоокие-а обавезан, а преостали су опционални. Цоокиелифе је време до када ће се колачић чувати у прегледачу. Израчунава се у секунди. У горњем примеру, његове вредности су 3600 што значи да ће остати у корисничком прегледачу 1 сат.

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

<_?php if(!isset($_COOKIE($cookieName)) (
echo "Please set '". $cookieName;
)
else
(
)
?>
echo "Cookie name is '". $cookie_name;

Горњи код одјекује вриједност цоокиеНаме која је послата као параметар кроз функцију сетцоокие. Функција издавања провјерава да ли је варијабли додијељена нека вриједност. За горе наведени код доле ће бити излаз.

Име колачића је Амит Рои.

Прегледајте ХТТП колачиће помоћу прегледача

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

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

1. корак Кликните на три паралелне линије које се налазе у горњем десном углу странице.

Корак 2. Кликните на опцију Веб девелопер.

Корак 3. Кликните на Стораге Инспецтор.

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

Пут ХТТП колачића

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

доцумент.цоокие = 'фоо = бар; патх = ”/”

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

доцумент.цоокие = 'фоо = бар; патх = ”/ подмапа” '

На пример, страница ввв.киз.цом/рандомпаге1 неће моћи приступити колачићу док ће страница ввв.киз.цом/субфолдер/рандомпаге1 моћи да јој приступи. Ако не поставите пут, колачићи ће постати глобални и моћи ће им бити доступна свака страница.

Безбедност ХТТП колачића

  • Колачићи се сматрају изузетно битним подацима за било коју веб локацију и подлежу поверљивим подацима. У ХТТП захтеву се налазе заглавља која се обично називају ХТТП пакети који се користе да обезбеде сигурност колачићу.
  • Постоји атрибут, хттпонли, који колачићу чини доступним само од домаћина који је спремио колачиће у прегледач. Не може дозволити да се колачићи извуку помоћу документа. Колачић заједно са ЈаваСцрипт-ом.
  • доцумент.цоокие = 'фоо = бар; Безбедан; ' // Учинит ће колачић недоступним веб локацијама које не преносе податке без шифрирања. Једноставно речено, комуникација између прегледача и сервера мора да буде шифрована ССЛ / ТСЛ. Урл који почиње са хттпс-ом могао би га користити док онај са ХТТП-ом не може.
  • доцумент.цоокие = 'фоо = бар; хттпонли; // Коришћењем атрибута хттпонли, колачићи се могу учинити локално недоступним. Мора да му је потребан захтев сервера да би пренео вредности задате колачићима.

Закључак

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

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

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

  1. Шта је ПХП?
  2. Шта је цибер напад?
  3. Шта је цибер сигурност?
  4. ХТТП кеширање

Категорија: