Izvedite največjo velikost, ki jo lahko naredi spletni piškotek

Splet piškotek (pogosto pravkar imenovan "piškotek") je majhen del podatkov, ki ga spletna stran shrani v uporabniški spletni brskalnik . Ko oseba naloži spletno mesto, lahko piškotek sporoči podatke o brskalniku o svojem obisku ali prejšnjih obiskih. S temi informacijami lahko spletno mesto zapomni nastavitve, ki so bile morda nastavljene med prejšnjim obiskom, ali pa lahko opomore dejavnost iz enega od prejšnjih obiskov.

Ste bili kdaj na spletnem mestu E-trgovine in dodali nekaj v nakupovalno košarico, vendar niste zaključili transakcije? Če ste se kasneje vrnili na to spletno mesto, samo, da bi našli vaše izdelke, ki vas čakajo v tem vozičku, ste videli piškotek v akciji.

Velikost piškotka

Velikost HTTP piškotka (ki je dejansko ime spletnih piškotkov) določi uporabniški agent. Ko izmerite velikost piškotka, bi morali računati bajtove v celotnem paru ime = vrednost, vključno z znakom za enak pomen.

V skladu z RFC 2109 spletnimi piškotki ne smejo omejevati uporabniški agenti, vendar najmanjše zmogljivosti brskalnika ali uporabniškega posrednika naj bodo vsaj 4096 bajtov na piškotek. Ta omejitev se uporablja samo za ime = vrednost vrednosti piškotka.

To pomeni, da če pišete piškotek, piškotek pa je manjši od 4096 bajtov, potem ga bo podpiral vsak brskalnik in uporabniški agent, ki je v skladu z RFC.

Ne pozabite, da je to minimalna zahteva glede na RFC. Nekateri brskalniki lahko podpirajo daljše piškotke, vendar morate biti varni, zato piškotke shranite pod 4093 bajtov. Številni členi (vključno s prejšnjo različico tega) so predlagali, da ostanejo manj kot 4095 bajtov dovolj, da zagotovijo popolno podporo brskalniku, vendar so nekateri preskusi pokazali, da nekatere novejše naprave, kot je iPad 3, prihajajo nekoliko nižje od 4095.

Testiranje za sebe

Odličen način za določitev omejitve velikosti spletnih piškotkov v različnih brskalnikih je, da uporabite preizkus omejitev piškotkov brskalnika.

V tem brskalniku v računalniku sem opravil ta test, pri zadnjih različicah teh brskalnikov sem dobil naslednje podatke:

Uredil Jeremy Girard