Di warê pêşkeftina malperê de, cookies û danişînan du mekanîzmayên bi gelemperî têne bikar anîn ji bo domandina daneyên bikarhêner û rewşa di navbera daxwazên HTTP de. Dema ku ew ji armancek wekhev re xizmet dikin, di navbera cookies û danişînan de di warê ka ew çawa daneyan hilînin û rêvebirinê de cûdahiyên cûda hene.
Cookies pelên nivîsê yên piçûk in ku li ser milê xerîdar (geroka bikarhêner) têne hilanîn û ji bo hilanîna daneyên ku hem ji hêla xerîdar û hem jî ji hêla serverê ve dikarin werin hilanîn têne bikar anîn. Dema ku bikarhênerek serdanek malperek dike, server dikare bi tevlêkirina sernavek Set-Cookie di bersiva HTTP de cookieyekê saz bike. Dûv re cookie li ser geroka bikarhêner tê hilanîn û bi daxwazên paşîn re ji serverê re tê şandin.
Cookies çend taybetmendiyên xwe hene ku wan di pêşkeftina malperê de bikêr dike. Pêşîn, ew dikarin werin bikar anîn da ku vebijarkên bikarhêner an mîhengan hilînin, wek tercîha ziman an hilbijartina mijarê. Mînakî, malperek dibe ku cookie bikar bîne da ku pêbaweriyên têketina bikarhênerek bi bîr bîne da ku ezmûnek kesane peyda bike. Ya duyemîn, cookies dikarin ji bo şopandina tevgera bikarhêner û hilberîna analîtîk werin bikar anîn. Tora reklamê bi gelemperî çerezan bikar tînin da ku çalakiya bikarhêner li ser gelek malperan bişopînin da ku reklamên armanckirî pêşkêş bikin. Di dawiyê de, cookies dikarin xwedî dîrokek qedandinê bin, ku dihêlin ku ew ji bo demek taybetî bidomînin an heya ku bikarhêner cache geroka xwe paqij bike.
Ji hêla din ve, danişîn mekanîzmayên server-side ji bo hilanîna daneyên taybetî yên bikarhêner in. Dema ku bikarhênerek serdanek malperek dike, server nasnameyek danişînê ya yekta (nasnameya danişînê) diafirîne û wê bi daneyên danişîna bikarhêner re têkildar dike. Nasnameya danişînê bi gelemperî di cookie de tê hilanîn, lê ew dikare li URLan jî were zêdekirin an jî di daneyên forma HTML-ê de were hilanîn. Daneyên danişînê li ser serverê têne hilanîn, bi gelemperî li deverek hilanînê ya demkî, û tenê ji hêla serverê ve tê gihîştin.
Rûniştin bi gelemperî têne bikar anîn da ku agahdariya hesas hilînin, wek mînak daneyên pejirandina bikarhêner, naveroka selika kirînê, an daneyên demkî yên ku hewce ne li ser gelek rûpelên malperek peyda bibin. Berevajî çerezan, daneyên danişînê li ser milê xerîdar nayê hilanîn, û ew ewledartir dike. Wekî din, danişîn dikare were mîheng kirin ku piştî demek diyarkirî ya bêçalaktiyê biqede, da ku daneyên danişînê ji serverê were paqij kirin da ku çavkaniyan azad bike.
Bi kurtasî, cookies mekanîzmayên hilanînê yên ji hêla xerîdar in ku daneyan li ser geroka bikarhêner hilînin, dema ku danişîn mekanîzmayên hilanînê yên server-ê ne ku daneyan li ser serverê hilînin. Cookies ji bo hilanîna tercihên bikarhêner, şopandina tevgera bikarhêner, û domandina daneyan di nav gelek danişînan de bikêr in. Ji aliyekî din ve, danişîn di serî de ji bo hilanîna daneyên hesas an demkî yên ku hewce ne ku ji hêla serverê ve werin gihîştin têne bikar anîn.
Fêmkirina cûdahiyên di navbera cookie û danişînan de di pêşkeftina malperê de pir girîng e. Cookies rêyek peydakirina daneyan li ser milê xerîdar peyda dikin, dema ku danişîn destûrê dide hilanîna ewledar a daneyên taybet-bikarhêner-ê li ser milê serverê. Bi karanîna çerez û danişînan bi bandor, pêşdebir dikarin serîlêdanên malperê yên kesane û înteraktîf biafirînin.
Pirs û bersivên din ên vê dawiyê di derbarê Cookies:
- Çima cookies di pêşkeftina malperê de ji bo domandin û şopandina daneyan di navbera rûpelên cihêreng ên li ser malperek de amûrek kêrhatî têne hesibandin?
- Meriv çawa bi karanîna guhêrbara superglobal $_COOKIE di PHP-ê de nirxa cookieyekê vedigire?
- Meriv çawa bi karanîna fonksiyona setcookie() di PHP-ê de cookie diafirîne?
- Çawa dikarin cookies ji bo kirrûbirra naverokê li ser malperek were bikar anîn?