Шта је колачић у ПХП-у?

Колачић у ПХП-у је мала датотека максималне величине 4КБ коју сервер уграђује у клијентов рачунар. Научићете све о ПХП колачићима и сесији

Колачић у је мала датотека максималне величине 4 КБ коју сервер уграђује на клијентов рачунар. У овом чланку ћете научити све о ПХП колачићима заједно са разним операцијама попут креирања, преузимања, модификовања итд.

У овом чланку биће обрађени следећи савети:





Почнимо.

Шта је колачић?

Колачић је мала датотека максималне величине 4 КБ коју сервер уграђује у клијентов рачунар. Често се користи за идентификацију корисника. Кад год исти рачунар затражи страницу са прегледачем, он такође шаље колачић. Уз помоћ ПХП-а, можемо и да креирамо и преузмемо вредности колачића. ПХП транспарентно подржава ХТТП колачиће.



Три су корака укључена у идентификовање корисника и минуса који се враћају

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

Cookies-in-HTML

Креирајте колачиће помоћу ПХП-а

ПХП је обезбедио функцију сетцоокие () за постављање колачића. Ова функција захтева до шест аргумената. За сваки колачић, ова функција мора бити позвана одвојено.



Синтакса:

сетцоокие (име, вредност, [време истека], [пут до колачића], [домен], [безбедно])
  • „Име“ је обавезноОдређује име колачића који сервер користи док преузима његову вредностиз низа $ _ЦООКИЕ.
  • „Вредност“ је обавезна и поставља вредност именоване променљивеа то је садржај који заправо желите да сачувате.
  • „[Време истека]“ није обавезно и користи се за дефинисање времена истека колачића. Време се подешава помоћу функција ПХП тиме () плус или минус број секунди већи од 0, тј. 1 сат ће бити - тиме () + 3600, а један дан - тиме () + 86400.Подразумевани период истека колачића је 30 минута.
  • „[Цоокие_Патх]“ није обавезан и користи се за постављање путање колачића на серверу. Коса црта „/“ значи да ће колачић бити доступан на читавом домену. Поддиректоријуми ограничавају приступ колачићима поддомену.
  • „[Домаин]“ није обавезан. Ово се користи за специфицирање имена домена у врло великим доменима и мора да садржи најмање два периода да би била важећа. Сви колачићи важе само за хоста и домен који их је креирао.
  • „[Безбедно]“ није обавезно. Користи се за утврђивање да ли се колачић шаље путем хттпс-а ако је постављен на тачно или ХТТП ако је постављен на нетачно. Подразумевано је постављено на фалсе.

ПХП Направите / преузмите колачић

Пусти нас креирајте датотеку “Цоокие.пхп” и напишите следећи код да бисте поставили вредност колачића:

Шифра:

 

Хајде сада да креирамо нову датотеку „виев_цоокие.пхп“ и напишемо следећи код да бисмо преузели вредност колачића, да бисмо преузели вредност постављеног колачића који користимо променљивом низа $ _ЦООКИЕ.

 

Излаз:

употреба скенера у јави

Измените вредност колачића

Да бисмо модификовали колачић, потребно је да поново поставимо његову вредност помоћу функције сетцоокие ():

Шифра:

 

Излаз:

Прво, када учитамо датотеку цоокие_модифи, она ће исписати „Колачић под називом„ име_ глумца “није постављен!“ пошто се тек након првог покретања позива функција сетцоокие.

Након освежавања странице поставиће колачић под називом „име_ глумца“ на 30 секунди и сачуваће низ „роберт де ниро“ као вредност колачића.

Избришите колачић

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

 

Излаз:

Шта је сесија?

Једноставна ХТМЛ веб локација не преноси податке са једне странице на другу. Другим речима, све информације се губе када се учита нова страница. Сессион решава овај проблем омогућавајући нам да на серверу складиштимо информације које касније можемо користити.

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

каква је корист од програмирања сокета

Сад смо са овим дошли до краја ПХП водича. Надам се да сте уживали у овом чланку и да сте разумели концепте ПХП-а. Дакле, с завршетком овог ПХП водича, више нисте почетник у скриптном језику.

Ако вам се учини да је овај блог са ПХП упутством релевантан, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Имате питање за нас? Молимо вас да га поменете у одељку за коментаре „ Колачићи у ПХП ”И јавићу вам се.