Cookie-parser

Parseer Set-Cookie-headers en document.cookie-strings tot gestructureerde data. Alle verwerking gebeurt in je browser voor maximale veiligheid en privacy.

Meerdere formaten Beveiligingsvlaggen Cookiestatistieken

De oorspronkelijke waarde blijft altijd behouden. Decodering wordt één keer toegepast, en alleen in de gekozen weergave. URL-decodering laat + letterlijk staan; Base64 verwacht UTF-8-tekst. Dit ontcijfert geen ondertekende of versleutelde tokens. HttpOnly-cookies kunnen niet worden gelezen door JavaScript in de browser; plak alleen headers die je mag bekijken.

Hoe de Cookie-parser te gebruiken

1

Kies een modus

Kies Set-Cookie-headermodus voor HTTP-headers of document.cookie-modus voor browsercookiestrings

2

Plak data

Plak je Set-Cookie-headers (één per regel) of een document.cookie-string in het invoerveld

3

Inspecteer resultaten

Bekijk geparsete cookies in een gestructureerde tabel met statistieken over beveiligingsvlaggen

Wat zijn HTTP-cookies?

HTTP-cookies zijn kleine stukjes data die de browser namens websites opslaat. Ze worden verzonden via de Set-Cookie HTTP-responseheader en meegezonden bij volgende verzoeken via de Cookie-header. Cookies worden gebruikt voor sessiebeheer, personalisatie en tracking. Beveiligingsvlaggen zoals HttpOnly, Secure en SameSite helpen cookies te beschermen tegen cross-site scripting (XSS) en cross-site request forgery (CSRF)-aanvallen.

HttpOnly

Voorkomt dat scripts aan de clientzijde de cookie kunnen uitlezen, wat XSS-aanvallen beperkt

Secure

Zorgt dat de cookie alleen via HTTPS-verbindingen wordt verzonden

SameSite

Bepaalt cross-site verzending van cookies: Strict, Lax of None om CSRF-aanvallen te voorkomen

Veelgestelde vragen

Welke cookieformaten worden ondersteund?

De tool parseert Set-Cookie HTTP-headers en document.cookie JavaScript-strings. Meerdere cookies kunnen tegelijk worden geparset.

Worden beveiligingsvlaggen getoond?

Ja. HttpOnly, Secure, SameSite (Strict/Lax/None), Path- en Domain-attributen worden voor elke cookie getoond.

Kan ik meerdere cookies tegelijk parseren?

Ja. In Set-Cookie-modus plak je één header per regel. In document.cookie-modus worden alle cookies in de string geparset.

Wat betekenen de waarden van het SameSite-attribuut?

SameSite=Strict stuurt de cookie alleen bij navigatie op dezelfde site - volledige CSRF-bescherming, maar geen cookie bij inkomende links van elders. Lax (de browserstandaard) laat topniveau GET-navigatie de cookie meenemen, zodat loginsessies vanaf externe links blijven werken terwijl de meeste CSRF wordt geblokkeerd. None schakelt de beperking uit maar vereist Secure, anders weigert de browser - die combinatie is wat cross-site iframes en betaalflows nodig hebben.

Wat is het verschil tussen sessie- en permanente cookies?

Een cookie zonder Expires of Max-Age is een sessiecookie: hij bestaat alleen in het geheugen en verdwijnt met de browsersessie (moderne browsers kunnen hem na een crash herstellen). Expires stelt een absolute deadline, Max-Age een relatieve in seconden, en Max-Age wint als beide aanwezig zijn. Permanente cookies zijn de reden dat remember-me-logins en langlevende analyse-ID's herstarts overleven.

Wat doen de cookieprefixen __Secure- en __Host-?

Het zijn garanties op naamniveau die browsers afdwingen. __Secure- vereist een https-origin en het Secure-attribuut. __Host- is strenger: Secure, geen Domain-attribuut (alleen host) en Path=/ - daardoor kan een cookie met __Host-prefix niet worden overschreven door een subdomein, wat hem vastpint op precies die site. Browsers zonder ondersteuning behandelen de prefixen als gewone naamtekens.

Hoe groot mogen cookies zijn en hoeveel passen er per domein?

RFC 6265 vereist dat browsers minstens 4096 bytes per cookie en minstens 50 cookies per domein accepteren. Chrome limiteert op ongeveer 180 cookies per domein en enkele duizenden in totaal; Safari is in de praktijk strenger. Omdat cookies meegaan met elk verzoek naar het domein, vertraagt zware cookieopslag het verkeer merkbaar - daarom verplaatsen grote sites state naar localStorage of sessies aan de serverzijde.

Hoe beschermen HttpOnly en Secure een cookie?

HttpOnly verbergt de cookie voor document.cookie in JavaScript, zodat geïnjecteerde XSS-scripts hem niet kunnen lezen - zet dit altijd op sessiecookies. Secure beperkt verzending tot HTTPS-verbindingen, wat lekkage over plain HTTP voorkomt. Geen van beide versleutelt de cookie; het zijn allebei eenregelige hardening in de Set-Cookie-header.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}