Δοκιμή cookie: Πώς να δοκιμάσετε τα cookies στον ιστότοπο με Παράδειγμα

Τι είναι η δοκιμή cookie;

Η δοκιμή cookie ορίζεται ως ένας τύπος δοκιμής λογισμικού που ελέγχει το cookie που δημιουργήθηκε στο πρόγραμμα περιήγησής σας. Ένα cookie είναι μια μικρή πληροφορία που αποθηκεύεται σε ένα αρχείο κειμένου στον σκληρό δίσκο του χρήστη (πελάτη) από τον διακομιστή web. Αυτή η πληροφορία αποστέλλεται στη συνέχεια στον διακομιστή κάθε φορά που το πρόγραμμα περιήγησης ζητά μια σελίδα από τον διακομιστή. Συνήθως, το cookie περιέχει εξατομικευμένα δεδομένα χρήστη ή πληροφορίες που χρησιμοποιούνται για την επικοινωνία μεταξύ διαφορετικών ιστοσελίδων. Το στιγμιότυπο οθόνης παρακάτω δείχνει cookies για διαφορετικούς ιστότοπους.

Παράδειγμα cookies σε έναν ιστότοπο

Με άλλα λόγια, τα cookies δεν είναι παρά η ταυτότητα ενός χρήστη και χρησιμοποιούνται για την παρακολούθηση της πλοήγησης του χρήστη σε όλες τις σελίδες του ιστότοπου. Ο σκοπός ενός cookie είναι η ταχεία αλληλεπίδραση μεταξύ χρηστών και ιστοσελίδων. Οι εφαρμογές, όπου μπορούν να χρησιμοποιηθούν cookies, είναι η υλοποίηση ενός καλαθιού αγορών, εξατομικευμένης εμπειρίας ιστού, παρακολούθησης χρηστών, μάρκετινγκ, συνεδριών χρηστών κ.λπ.

Σε αυτό το σεμινάριο, θα μάθουμε:

Τι είναι το Περιεχόμενο του Cookie;

Το cookie αποτελείται κυρίως από τρία πράγματα:

  1. Το όνομα του διακομιστή από τον οποίο στάλθηκε το cookie
  2. Cookies Διάρκεια ζωής
  3. Μια αξία. Αυτός είναι συνήθως ένας μοναδικός αριθμός που δημιουργείται τυχαία

Τύποι cookies

Τύποι cookies

Τύποι cookies

Συνήθως, υπάρχουν δύο τύποι cookies που γράφονται σε μηχανές χρηστών:

  • Cookies συνεδρίας: Αυτά τα cookie είναι ενεργά μέχρι να ανοίξει το πρόγραμμα περιήγησης που ενεργοποιεί το cookie. Όταν κλείνουμε το πρόγραμμα περιήγησης, αυτό το cookie περιόδου λειτουργίας διαγράφεται
  • Μόνιμα cookies: Αυτά τα cookies γράφονται μόνιμα στο μηχάνημα χρήστη και διαρκούν μήνες ή χρόνια

Πού αποθηκεύονται τα cookies;

Όταν οποιαδήποτε εφαρμογή ιστοσελίδας γράφει ένα cookie, αυτό αποθηκεύεται σε ένα αρχείο κειμένου στη μονάδα σκληρού δίσκου χρήστη. Η διαδρομή όπου αποθηκεύονται τα cookies εξαρτάται από το πρόγραμμα περιήγησης. Διαφορετικά προγράμματα περιήγησης αποθηκεύουν cookie σε διαφορετικές διαδρομές.

Για παράδειγμα, στο Mozilla Firefox πρόγραμμα περιήγησης μπορείτε να δείτε τα cookies στις επιλογές του προγράμματος περιήγησης. Για να το δείτε κάντε κλικ στα Εργαλεία -> Επιλογές -> Απόρρητο και μετά κάντε κλικ στο «Κατάργηση μεμονωμένων cookies».

Πώς αποθηκεύονται τα cookies σε διαφορετικά προγράμματα περιήγησης

Ενώ στο Internet Explorer πρόγραμμα περιήγησης αποθηκεύει cookies στη διαδρομή "C:\Documents and Settings\Default User\Cookies”

Πώς να δοκιμάσετε τα cookies στον ιστότοπο

Following είναι μια σημαντική λίστα ελέγχου και βήματα Πώς να δοκιμάσετε τα cookies στην ιστοσελίδα:

Βήμα 1) Απενεργοποίηση cookie

Απενεργοποιήστε όλα τα cookies και προσπαθήστε να χρησιμοποιήσετε τις κύριες λειτουργίες του ιστότοπου

Βήμα 2) Καταστροφή cookies

Επεξεργαστείτε χειροκίνητα το cookie στο σημειωματάριο και αλλάξτε τις παραμέτρους με ορισμένες τυχαίες τιμές

Βήμα 3) Κρυπτογράφηση cookies

Ευαίσθητες πληροφορίες όπως κωδικοί πρόσβασης και ονόματα χρήστη θα πρέπει να κρυπτογραφούνται πριν σταλούν στον υπολογιστή μας

Βήμα 4) Δοκιμή cookie με πολλά προγράμματα περιήγησης

Ελέγξτε ότι η σελίδα του ιστότοπού σας γράφει σωστά τα cookies σε διαφορετικό πρόγραμμα περιήγησης, όπως αναμένεται

Βήμα 5) Έλεγχος της διαγραφής από τη σελίδα της διαδικτυακής εφαρμογής σας

Ελέγξτε εάν τα cookies έχουν διαγραφεί από την εφαρμογή Ιστού σας ή όχι

Βήμα 6) Επιλεκτική απόρριψη cookies

Διαγράψτε όλα τα cookies για τους ιστότοπους και δείτε πώς αντιδρά ο ιστότοπος σε αυτό

Βήμα 7) Πρόσβαση σε cookies

Τα cookies που γράφονται από έναν ιστότοπο δεν πρέπει να είναι προσβάσιμα από άλλους

Βήμα 8) Όχι υπερβολική χρήση cookies

Εάν η υπό δοκιμή εφαρμογή είναι δημόσιος ιστότοπος, δεν θα πρέπει να υπάρχει υπερβολική χρήση των cookies

Βήμα 9) Δοκιμή με τη διαφορετική ρύθμιση

Ο έλεγχος θα πρέπει να γίνει σωστά για να ελεγχθεί ότι ο ιστότοπος λειτουργεί καλά με διαφορετικές ρυθμίσεις cookie

Βήμα 10) Κατηγοριοποιήστε τα cookies ξεχωριστά

Τα cookies δεν πρέπει να διατηρούνται στην ίδια κατηγορία ιών, spam ή spyware

Πρόσθετα για τη δοκιμή cookie

Τα σύγχρονα προγράμματα περιήγησης επιτρέπουν το viewing/επεξεργασία των cookies στο ίδιο το πρόγραμμα περιήγησης. Υπάρχουν προσθήκες δοκιμής cookie στο Mozilla και Google Chrome και τα δυο.

1. Διαχειριστής cookie Chrome

Προσθήκη Chrome Cookie Manager

2. Για την Google Chrome πρόγραμμα περιήγησης: Επεξεργαστείτε αυτό το cookie

Επεξεργασία αυτής της προσθήκης cookie

Τροποποίηση cookie σε δράση

Following είναι τα βήματα για να τροποποιήσετε ή να επεξεργαστείτε το cookie χρησιμοποιώντας την προσθήκη για το Chrome:

Βήμα 1)

Εισαγάγετε το αναγνωριστικό χρήστη και τον κωδικό πρόσβασης για να συνδεθείτε στο http://demo.guru99.com/V4/

Τροποποίηση cookie σε δράση

Βήμα 2)

Κάντε κλικ στο εικονίδιο της προσθήκης Κάντε κλικ στο εικονίδιο Plugin και θα ανοίξει ένα άλλο παράθυρο όπως φαίνεται παρακάτω

Πώς να τροποποιήσετε ένα cookie

Βήμα 3)

Αλλάξτε την τιμή του cookie σε “γκουρού 99” και έπειτα κάντε κλικ στο Βήματα για την τροποποίηση ενός cookie για να αποθηκεύσετε τις αλλαγές

ανοίξτε άλλο παράθυρο

Διαφορά μεταξύ Cookie και Session

Εδώ είναι η κύρια διαφορά μεταξύ Cookie και Session:

Cookie Συνεδρία
  • Τα cookies είναι αρχεία από την πλευρά του πελάτη που περιέχουν πληροφορίες χρήστη
  • Οι περίοδοι λειτουργίας είναι αρχεία από την πλευρά του διακομιστή που περιέχουν πληροφορίες χρήστη
  • Το cookie τελειώνει ανάλογα με τη διάρκεια ζωής που έχετε ορίσει για αυτό
  • Μια περίοδος σύνδεσης τελειώνει όταν ένας χρήστης κλείσει το πρόγραμμα περιήγησής του
  • Δεν χρειάζεται να ξεκινήσετε το cookie καθώς είναι αποθηκευμένο στον τοπικό σας υπολογιστή
  • In PHP, πριν χρησιμοποιήσετε την $_SESSION, πρέπει να γράψετε session_start(); Αρέσειwise για άλλες γλώσσες
  • Το επίσημο μέγιστο μέγεθος cookie είναι 4KB
  • Μέσα στη συνεδρία μπορείτε να αποθηκεύσετε όσα δεδομένα θέλετε. Τα μόνα όρια που μπορείτε να φτάσετε είναι η μέγιστη μνήμη που μπορεί να καταναλώσει ένα σενάριο κάθε φορά, που είναι 128 MB από προεπιλογή
  • Ένα cookie δεν εξαρτάται από την περίοδο λειτουργίας
  • Μια περίοδος λειτουργίας εξαρτάται από το Cookie
  • Δεν υπάρχει συνάρτηση με το όνομα unsetcookie()
  • Session_destroy(); χρησιμοποιείται για την καταστροφή όλων των καταχωρημένων δεδομένων ή για την απενεργοποίηση ορισμένων

Χαρακτηριστικά

  • Ένα Cookie είναι μια μικρή πληροφορία που αποθηκεύεται σε ένα αρχείο κειμένου στον σκληρό δίσκο του χρήστη (πελάτη) από τον διακομιστή ιστού.
  • Η δοκιμή cookie ορίζεται ως ένας τύπος δοκιμής λογισμικού που ελέγχει το cookie που δημιουργήθηκε στο πρόγραμμα περιήγησής σας.
  • Το cookie αποτελείται κυρίως από τρία πράγματα: Όνομα του διακομιστή από τον οποίο στάλθηκε το cookie, Διάρκεια ζωής cookies και μια τιμή
  • Τύποι cookies: 1) Cookies περιόδου λειτουργίας, 2) Μόνιμα cookies
  • Όταν οποιαδήποτε εφαρμογή ιστοσελίδας γράφει ένα cookie, αυτό αποθηκεύεται σε ένα αρχείο κειμένου στη μονάδα σκληρού δίσκου χρήστη. Η διαδρομή όπου αποθηκεύονται τα cookies εξαρτάται από το πρόγραμμα περιήγησης. Διαφορετικά προγράμματα περιήγησης αποθηκεύουν cookie σε διαφορετικές διαδρομές.