Cookie-Test: So testen Sie Cookies auf einer Website anhand eines Beispiels

Was ist Cookie-Test?

Beim Cookie-Test handelt es sich um einen Software-Testtyp, der in Ihrem Webbrowser erstellte Cookies รผberprรผft. Ein Cookie ist eine kleine Informationseinheit, die vom Webserver in einer Textdatei auf der Festplatte des Benutzers (Clients) gespeichert wird. Diese Information wird dann jedes Mal an den Server zurรผckgesendet, wenn der Browser eine Seite vom Server anfordert. Normalerweise enthalten Cookies personalisierte Benutzerdaten oder Informationen, die fรผr die Kommunikation zwischen verschiedenen Webseiten verwendet werden. Der Screenshot unten zeigt Cookies fรผr verschiedene Websites.

Beispiel fรผr Cookies auf einer Website

Mit anderen Worten sind Cookies nichts anderes als die Identitรคt eines Benutzers und werden verwendet, um zu verfolgen, wo der Benutzer durch die Seiten der Website navigiert ist. Der Zweck eines Cookies besteht darin, eine schnelle Interaktion zwischen Benutzern und Websites zu ermรถglichen. Anwendungen, bei denen Cookies verwendet werden kรถnnen, sind die Implementierung eines Warenkorbs, personalisierte Web-Erlebnisse, Benutzerverfolgung, Marketing, Benutzersitzungen usw.

Was ist der Inhalt von Cookies?

Der Cookie besteht hauptsรคchlich aus drei Dingen:

  1. Der Name des Servers, von dem das Cookie gesendet wurde
  2. Cookies lebenslang
  3. Ein Wert. Dies ist normalerweise eine zufรคllig generierte eindeutige Nummer

Arten von Cookies

Arten von Cookies
Arten von Cookies

Normalerweise gibt es zwei Arten von Cookies, die auf Benutzercomputern geschrieben werden:

  • Sitzungscookies: Diese Cookies bleiben aktiv, bis der Browser geรถffnet ist, der das Cookie auslรถst. Wenn wir den Browser schlieรŸen, wird dieses Sitzungscookie gelรถscht
  • Dauerhafte Cookies: Diese Cookies werden dauerhaft auf dem Computer des Benutzers gespeichert und bleiben รผber Monate oder Jahre bestehen

Wo werden Cookies gespeichert?

Wenn eine Webseitenanwendung ein Cookie schreibt, wird es in einer Textdatei auf der Festplatte des Benutzers gespeichert. Der Pfad, in dem die Cookies gespeichert werden, hรคngt vom Browser ab. Verschiedene Browser speichern Cookies in unterschiedlichen Pfaden.

Zum Beispiel in Mozilla Firefox Browser kรถnnen Sie die Cookies in den Browseroptionen sehen. Um dies anzuzeigen, klicken Sie auf Extras -> Optionen -> Datenschutz und klicken Sie anschlieรŸend auf โ€žEinzelne Cookies entfernenโ€œ.

Wie Cookies in verschiedenen Browsern gespeichert werden

Wรคhrend in Internet Explorer Browser speichert Cookies auf dem Pfad "C:\Dokumente und Einstellungen\Standardbenutzer\Cookiesโ€œ

So testen Sie Cookies auf einer Website

Nachfolgend finden Sie eine wichtige Checkliste und Schritte zum So testen Sie Cookies auf der Website:

Schritt 1) โ€‹โ€‹Cookies deaktivieren

Deaktivieren Sie alle Cookies und versuchen Sie, die Hauptfunktionen der Website zu nutzen

Schritt 2) Cookies beschรคdigen

Bearbeiten Sie das Cookie manuell im Editor und รคndern Sie die Parameter mit einigen zufรคlligen Werten

Schritt 3) Cookie-Verschlรผsselung

Sensible Informationen wie Passwรถrter und Benutzernamen sollten verschlรผsselt werden, bevor sie an unseren Computer gesendet werden

Schritt 4) Cookie-Test mit mehreren Browsern

รœberprรผfen Sie, ob die Seite Ihrer Website die Cookies wie erwartet in einem anderen Browser ordnungsgemรครŸ schreibt

Schritt 5) รœberprรผfen Sie den Lรถschvorgang auf Ihrer Webanwendungsseite

Prรผfen Sie, ob die Cookies aus Ihrer Webanwendung gelรถscht werden oder nicht

Schritt 6) Selektive Ablehnung von Cookies

Lรถschen Sie alle Cookies fรผr die Websites und sehen Sie, wie die Website darauf reagiert

Schritt 7) Zugriff auf Cookies

Von einer Website geschriebene Cookies sollten fรผr andere nicht zugรคnglich sein

Schritt 8) Kein รผbermรครŸiger Einsatz von Cookies

Wenn es sich bei der zu testenden Anwendung um eine รถffentliche Website handelt, sollten Cookies nicht รผbermรครŸig verwendet werden

Schritt 9) Testen mit der anderen Einstellung

Die Tests sollten ordnungsgemรครŸ durchgefรผhrt werden, um zu รผberprรผfen, ob die Website mit verschiedenen Cookie-Einstellungen gut funktioniert

Schritt 10) Kategorisieren Sie Cookies separat

Cookies sollten nicht in die gleiche Kategorie wie Viren, Spam oder Spyware eingeordnet werden

Plugins fรผr Cookie-Test

Moderne Browser ermรถglichen das Anzeigen/Bearbeiten der Cookies im Browser selbst. Es gibt Cookie-Tester-Plugins in Mozilla und Google Chrome beide.

1. Chrome-Cookie-Manager

Chrome Cookie Manager-Plugin

2. Fรผr Google Chrome Browser: Bearbeiten Sie dieses Cookie

Bearbeiten Sie dieses Cookie-Plugin

Cookie-ร„nderung in Aktion

Im Folgenden finden Sie die Schritte zum ร„ndern oder Bearbeiten des Cookies mithilfe des Plugins fรผr Chrome:

Schritt 1) Geben Sie die Benutzer-ID und das Passwort ein, um sich anzumelden https://demo.guru99.com/V4/

Cookie-ร„nderung in Aktion

Schritt 2) Klicken Sie auf das Plugin-Symbol Cookie-ร„nderung in Aktion und es รถffnet sich ein weiteres Fenster, wie unten gezeigt

Cookie-ร„nderung in Aktion

Schritt 3) ร„ndern Sie den Wert des Cookies in โ€žguru99โ€œ und dann auf klicken Cookie-ร„nderung in Aktion um die ร„nderungen zu speichern

Cookie-ร„nderung in Aktion

Unterschied zwischen Cookie und Sitzung

Hier ist der Hauptunterschied zwischen Cookie und Session:

Cookie Session
Cookies sind clientseitige Dateien, die Benutzerinformationen enthalten Sitzungen sind serverseitige Dateien, die Benutzerinformationen enthalten
Das Cookie endet abhรคngig von der von Ihnen festgelegten Lebensdauer Eine Sitzung endet, wenn ein Benutzer seinen Browser schlieรŸt
Sie mรผssen das Cookie nicht starten, da es auf Ihrem lokalen Computer gespeichert wird In PHP, bevor Sie $_SESSION verwenden, mรผssen Sie session_start(); schreiben. Gleiches gilt fรผr andere Sprachen
Die offizielle maximale Cookie-GrรถรŸe betrรคgt 4 KB Innerhalb einer Sitzung kรถnnen Sie so viele Daten speichern, wie Sie mรถchten. Die einzige Grenze, die Sie erreichen kรถnnen, ist der maximale Speicher, den ein Skript gleichzeitig beanspruchen kann, der standardmรครŸig 128 MB betrรคgt
Ein Cookie ist nicht sitzungsabhรคngig Eine Sitzung ist von Cookies abhรคngig
Es gibt keine Funktion namens unsetcookie() Session_destroy(); wird verwendet, um alle registrierten Daten zu zerstรถren oder einige zu lรถschen

Zusammenfassung

  • Ein Cookie ist eine kleine Informationseinheit, die vom Webserver in einer Textdatei auf der Festplatte des Benutzers (Clients) gespeichert wird.
  • Beim Cookie-Test handelt es sich um einen Software-Testtyp, der in Ihrem Webbrowser erstellte Cookies รผberprรผft.
  • Das Cookie besteht hauptsรคchlich aus drei Dingen: dem Namen des Servers, von dem das Cookie gesendet wurde, der Cookie-Lebensdauer und einem Wert
  • Arten von Cookies: 1) Sitzungscookies, 2) Dauerhafte Cookies
  • Wenn eine Webseitenanwendung ein Cookie schreibt, wird es in einer Textdatei auf der Festplatte des Benutzers gespeichert. Der Pfad, in dem die Cookies gespeichert werden, hรคngt vom Browser ab. Verschiedene Browser speichern Cookies in unterschiedlichen Pfaden.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: