Sužinokite maksimalų dydį, kurį gali sudaryti interneto slapukas

Žiniatinklis Slapukas (dažnai vadinamas "slapuku") yra maža duomenų dalis, kurią svetainėje saugo vartotojo naršyklė . Kai žmogus įkelia svetainę, slapukas gali nurodyti naršyklės informaciją apie jų apsilankymą arba ankstesnius apsilankymus. Ši informacija gali leisti svetainę prisiminti pageidavimus, kurie galėjo būti nustatyti per ankstesnį apsilankymą, arba gali prisiminti veiklą iš vieno iš ankstesnių apsilankymų.

Ar kada nors lankėtės E-komercijos svetainėje ir pridėjote ką nors į pirkinių krepšelį, tačiau nepavyko užbaigti sandorio? Jei grįšite į tą svetainę vėliau, tik norėdami surasti savo daiktus, kurie laukia tavojo krepšelio, tada jūs matėte slapuką.

Slapuko dydis

HTTP slapuko dydis (kuris yra tikrasis interneto slapukų vardas) nustatomas vartotojo agentu. Kai matote slapuko dydį, turėtumėte suskaičiuoti baitus visame varde = vertės pora, įskaitant lygiaverčio ženklo.

Pagal RFC 2109 žiniatinklio slapukus neturėtų apriboti naudotojų agentai, tačiau minimalūs naršyklės ar vartotojo agento pajėgumai turi būti bent 4096 baitų viename slapuke. Ši riba taikoma slapuko pavadinimui = vertė.

Tai reiškia, kad jei ruošiatės slapuką ir slapukas yra mažesnis nei 4096 baitų, tada jį palaiko kiekviena naršyklė ir naudotojo agentas, atitinkantis RFC.

Atminkite, kad tai yra minimalus reikalavimas pagal RFC. Kai kurios naršyklės gali palaikyti ilgesnius slapukus, tačiau norėdami būti saugios, slapukus turėtumėte saugoti iki 4093 baitų. Daugelyje straipsnių (įskaitant ir ankstesnę šios versijos versiją) teigiama, kad palaikyti iki 4095 baitų turėtų pakakti, kad būtų užtikrintas visiškas naršyklės palaikymas, tačiau kai kurie bandymai parodė, kad tam tikri naujesni įrenginiai, pvz., IPad 3, yra mažesni už 4095.

Testavimas sau

Puikus būdas nustatyti skirtingų naršyklių žiniatinklio slapukų dydžio apribojimą, kad jis naudotų "Browser Cookie Limits" testą.

Vykdydamas šį bandymą keliose mano kompiuterio naršyklėse, turiu tokią informaciją apie naujausias šių naršyklių versijas:

Redagavo Jeremy Girard