Cookies JavaScript - Πώς να δημιουργήσετε, να διαβάσετε και να διαγράψετε Cookies;

Τα cookie είναι δεδομένα που αποθηκεύονται σε μικρά αρχεία κειμένου. Σας βοηθά να αποθηκεύσετε πληροφορίες χρήστη σε ιστοσελίδες και να θυμάστε τις λεπτομέρειες του χρήστη αργότερα.

Τα cookie σας βοηθούν να αποθηκεύσετε πληροφορίες χρήστη σε ιστοσελίδες. Είναι μια από τις πιο αποτελεσματικές μεθόδους απομνημόνευσης και παρακολούθησης προτιμήσεων, αγορών, προμηθειών και άλλων πληροφοριών που απαιτούνται για καλύτερη εμπειρία επισκεπτών ή στατιστικά στοιχεία ιστότοπου. Σε αυτό Άρθρο για τα cookie, θα αναφερθούμε στο βάθος των cookies με την ακόλουθη σειρά:



Τι είναι τα Cookies;

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



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

  • Όταν ένας χρήστης επισκέπτεται μια ιστοσελίδα, το όνομά του μπορεί να αποθηκευτεί σε ένα cookie.



  • Την επόμενη φορά που ο χρήστης επισκέπτεται τη σελίδα, το cookie θυμάται το όνομα χρήστη.

    το μοντέλο Java view controller

Θυμάται τις πληροφορίες του χρήστη σε όλες τις ιστοσελίδες. Περιέχει τις πληροφορίες ως και με τη μορφή ενός ζεύγους ονομασίας-τιμής που διαχωρίζεται με ημι-άνω τελεία, όπως:

όνομα χρήστη = Daisy Green

Τώρα ας δούμε πώς λειτουργούν αυτά τα cookie.



Πώς λειτουργεί?

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

cookie- cookies javascript - edurekaΌταν ο επισκέπτης φτάσει σε άλλη σελίδα στον ιστότοπό σας, το πρόγραμμα περιήγησης στέλνει το ίδιο cookie στον διακομιστή για ανάκτηση. Μόλις ανακτηθεί, ο διακομιστής σας γνωρίζει ή θυμάται τι είχε αποθηκευτεί πριν.

Τα μπισκότα αποτελούνται από 5 πεδία μεταβλητού μήκους :

  • Λήγει & μείον Εμφανίζει την ημερομηνία λήξης του cookie. Εάν αυτό είναι κενό, το cookie θα λήξει όταν ο επισκέπτης κλείσει το πρόγραμμα περιήγησης.

  • Τομέα & μείον Το πεδίο τομέα παρέχει το όνομα τομέα του ιστότοπού σας.

  • Μονοπάτι & μείον Είναι η διαδρομή προς τον κατάλογο ή την ιστοσελίδα που ορίζει το cookie. Αυτό μπορεί να μείνει κενό εάν θέλετε να ανακτήσετε το cookie από οποιονδήποτε κατάλογο ή σελίδα.

  • Ασφαλής & μείον Εάν αυτό το πεδίο περιέχει τη λέξη 'ασφαλής', τότε το cookie μπορεί να ανακτηθεί μόνο με ασφαλή διακομιστή. Εάν αυτό το πεδίο είναι κενό, δεν υπάρχουν τέτοιοι περιορισμοί.

  • Όνομα = Τιμή & μείον Αυτό απεικονίζει τα cookie που έχουν οριστεί και ανακτηθεί με τη μορφή ζευγών κλειδιών-τιμών.

Τώρα που γνωρίζετε τι είναι τα cookies και πώς λειτουργεί, ας δούμε το βάθος των cookie JavaScript.

φροντιστήριο microsoft sql για αρχάριους

Cookies JavaScript

Στο JavaScript, μπορείτε να χειριστείτε τα cookies με την ιδιότητα cookie του αντικειμένου εγγράφου. Το JavaScript μπορεί να διαβάσει, να δημιουργήσει, να τροποποιήσει και να διαγράψει τα cookie που ισχύουν για την τρέχουσα ιστοσελίδα. Ας ρίξουμε μια ματιά στα παραδείγματα και καταλάβουμε πώς χρησιμοποιούνται τα cookies στο JavaScript.

Δημιουργήστε Cookies

Το JavaScript μπορεί να δημιουργήσει cookie με το document.cookie ιδιοκτησία. Μπορείτε να δημιουργήσετε το cookie με τον ακόλουθο τρόπο:

document.cookie = 'όνομα χρήστη = Daisy Green'

Μπορείτε επίσης να προσθέσετε μια ημερομηνία λήξης για το cookie σας. Από προεπιλογή, το cookie θα διαγραφεί όταν το πρόγραμμα περιήγησης είναι κλειστό:

document.cookie = 'username = Daisy Green λήγει = Δευ, 26 Αυγ 2019 12:00:00 UTC'

Μπορείτε επίσης να πείτε στο πρόγραμμα περιήγησης σε ποια διαδρομή ανήκει το cookie με τη βοήθεια μιας παραμέτρου. Από προεπιλογή, το cookie ανήκει στην τρέχουσα σελίδα.

document.cookie = 'username = Daisy Green λήγει = Δευ, 26 Αυγ 2019 12:00:00 UTC' path = / '

Διαβάστε ένα cookie

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

Τα Cookies JavaScript μπορούν να διαβαστούν με τον ακόλουθο τρόπο:

var x = document.cookie

Παράδειγμα: