Ismerje meg a webes cookie maximális méretét

Egy web A cookie (gyakran csak "cookie" -ként) egy kis adat, amelyet egy weboldal a felhasználó böngészőjében tárol. Ha egy személy weboldalt tölt be, a cookie el tudja mondani a böngészővel kapcsolatos információkat a látogatásról vagy az előző látogatásokról. Ez az információ lehetõvé teszi, hogy a webhely emlékezzen az elõzõ látogatás során beállított preferenciákra, vagy a korábbi látogatások valamelyikének tevékenységére emlékeztet.

Volt már valaha egy e-kereskedelmi webhelyen, és hozzáadtál valamit a bevásárlókosárhoz, de nem sikerült befejezni a tranzakciót? Ha később visszatértél erre a webhelyre, csak akkor találtad meg az adott tételeket, hogy várakozásba kerüljenek abban a kosárban, akkor láttál egy cookie-t.

A cookie méretét

A HTTP cookie (azaz a webes cookie-k tényleges neve) méretét a felhasználói ügynök határozza meg. Amikor megméred a cookie méretét, meg kell számolnod a byte-ot az egész name = value pair-ben, beleértve az egyenlőjelet is.

Az RFC 2109 szerint a webes cookie-kat nem szabad korlátozni a felhasználói ügynökök, de a böngésző vagy a felhasználói ügynök minimális képességeinek legalább 4096 bájtosnak kell lennie cookie-ként. Ez a határérték csak a cookie név = érték része.

Ez azt jelenti, hogy ha cookie-t írsz be, és a cookie kevesebb, mint 4096 bájt, akkor minden olyan böngésző és felhasználói ügynök támogatja, amely megfelel az RFC-nek.

Ne feledje, hogy ez az RFC szerinti minimális követelmény. Bizonyos böngészők támogathatják a hosszabb cookie-kat, de biztonságban vannak, a cookie-kat 4093 bájt alatt kell tartania. Számos cikk (beleértve egy korábbi verzióját is) azt javasolta, hogy a 4095 bájt alatti tartózkodás elegendő legyen a teljes böngésző támogatásához, de egyes tesztek azt mutatják, hogy bizonyos újabb eszközök, például az iPad 3, valamivel alacsonyabbak 4095-nél.

Öntesztelés

Kiváló módja annak, hogy meghatározzuk a különböző böngészőkben található webes cookie-k méretkorlátját a böngésző cookie-korlátok tesztjének használatához.

A tesztet a számítógépem néhány böngészőjén futtatva a következő információk találhatók a böngészők legfrissebb verzióihoz:

Szerkesztette Jeremy Girard