Τα cookies λειτουργούν στον διακομιστή. Πολιτική Cookies και Παρόμοιων Τεχνολογιών. Τι είναι τα cookies

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

Τι είναι τα cookies

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

  • στοιχεία σύνδεσης και κωδικού πρόσβασης·
  • μεμονωμένες ρυθμίσεις και προτιμήσεις χρήστη·
  • επισκέψου στατιστικά κ.λπ.

Χρησιμοποιώντας αυτά τα δεδομένα, ο ιστότοπος που επισκεφτήκατε θα μπορεί να σας αναγνωρίσει. Αυτό συμβαίνει ως εξής:

  • ο διακομιστής του ιστότοπου ζητά από το πρόγραμμα περιήγησης πληροφορίες στο αρχείο cookie.
  • το πρόγραμμα περιήγησης παρέχει αυτές τις πληροφορίες στέλνοντας μια απάντηση στον διακομιστή.
  • Ανάλογα με τις πληροφορίες που λαμβάνει ο διακομιστής του ιστότοπου, θα αναγνωριστείτε ή θα γίνετε νέο άτομο για τον ιστότοπο (αν τα cookies διαγραφούν).

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

Σε τι χρειάζονται;

Πρώτα απ 'όλα, χρειάζονται για την ευκολία χρήσης του Διαδικτύου. Για παράδειγμα, μόλις συνδεθείτε στο προφίλ σας στον ιστότοπο, δεν θα χρειαστεί να εισάγετε συνεχώς τα στοιχεία σύνδεσης και τον κωδικό πρόσβασής σας μετά το κλείσιμο της καρτέλας.

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

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

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

  • Opera C:\Users\Username\AppData\Local\Opera Software\Opera
  • Google Chrome C:\Users\Username\AppData\Local\Chromium
  • Yandex.Browser C:\Users\User_Name\AppData\Local\Yandex\YandexBrowser
  • Mozilla Firefox C:\Users\Username\AppData\Local\Mozilla\Firefox

Γιατί καθαρό;

Συνιστάται να καθαρίζετε τα cookies σας από καιρό σε καιρό. Εκτός από χρήσιμα, μπορούν επίσης να προκαλέσουν κάποια ταλαιπωρία:

  1. Παρέχουν γρήγορη πρόσβαση στα προφίλ σας χωρίς να εισάγετε κωδικό πρόσβασης και κωδικό πρόσβασης. Εάν κάποιος άγνωστος βρίσκεται στον υπολογιστή σας, θα μπορεί να έχει πρόσβαση στα προσωπικά σας δεδομένα.
  2. Επιπλέον, εάν ένα μη εξουσιοδοτημένο άτομο καταλήξει στον υπολογιστή σας, μπορείτε να παρακολουθείτε το ιστορικό περιήγησής σας χρησιμοποιώντας τα μη καθαρισμένα cookies. Αυτό είναι κακό από την άποψη της ιδιωτικής ζωής.
  3. Εάν ο ιστότοπος επεξεργάζεται το αρχείο cookie εσφαλμένα, ενδέχεται να μην μπορείτε να συνδεθείτε στο προφίλ σας ή ορισμένες λειτουργίες της υπηρεσίας Ιστού δεν θα λειτουργήσουν σωστά.

Πώς να διαγράψετε τα cookies;

Ακολουθεί ένα παράδειγμα καθαρισμού για δημοφιλή προγράμματα περιήγησης:

  1. ΛΥΡΙΚΗ ΣΚΗΝΗ. Ctrl+H → Εκκαθάριση ιστορικού → Cookies και άλλα δεδομένα από ιστότοπους.
  2. Google Chrome. Ctrl+H → Εκκαθάριση ιστορικού → Cookies, καθώς και άλλα δεδομένα από ιστότοπους και πρόσθετα.
  3. Το πρόγραμμα περιήγησης Yandex. Ctrl+H → Εκκαθάριση ιστορικού → Cookies και άλλα δεδομένα από ιστότοπους και λειτουργικές μονάδες.
  4. Mozilla Firefox. Ctrl+Shift+Del → Cookies.

Πώς να απενεργοποιήσετε;

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

Για να απενεργοποιήσετε σε δημοφιλή προγράμματα περιήγησης:


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

Γεια σας, αγαπητοί αναγνώστες του ιστότοπου του ιστολογίου. Σχεδόν αμέσως, κάθε αρχάριος χρήστης του Διαδικτύου έρχεται αντιμέτωπος με την έννοια των cookies. Τι σημαίνει αυτή η μυστηριώδης λέξη; Γιατί μερικές φορές καθαρίζονται; Σε τι διαφέρουν τα cookie τρίτων από τα απευθείας cookies; Πώς να τα ενεργοποιήσετε ή να τα απενεργοποιήσετε; Και το πιο σημαντικό - γιατί;

Όχι, φυσικά, στο υποσυνείδητο επίπεδο καταλαβαίνουμε ότι αυτό είναι απαραίτητο, αφού όλοι μιλούν για αυτό, αλλά και πάλι θα ήταν ωραίο να σκάψουμε λίγο βαθύτερα για να διαχωρίσουμε την αλήθεια από τη φαντασία και να διαλύσουμε μερικούς από τους μύθους που σχετίζονται με αυτά τα μυστηριώδη cookies. Λοιπόν, και ταυτόχρονα κατανοήστε τον σκοπό τους για να καθαρίσετε, να ενεργοποιήσετε και να διαμορφώσετε τη λήψη τους στο πρόγραμμα περιήγησης με επιδεξιότητα.

Τι είναι τα cookies - μύθοι και πραγματικότητα

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

Φαίνεται, λοιπόν, τι... Ωστόσο, οι περισσότεροι ιστότοποι δεν θα μπορούν να λειτουργήσουν χωρίς κάτι τέτοιο όπως τα cookies. Πιο συγκεκριμένα, μπορούν, αλλά θα χάσουν μέρος της λειτουργικότητάς τους.

Για παράδειγμα, εάν απαιτείται η εργασία σε έναν ιστότοπο εξουσιοδότηση, τότε κάθε φορά που μεταβαίνετε σε μια νέα σελίδα θα πρέπει να κάνετε τα εξής:

  1. Ο χρήστης εισάγει ένα όνομα και έναν κωδικό πρόσβασης στη φόρμα σύνδεσης που βρίσκεται στον ιστότοπο και τα στέλνει στον διακομιστή.
  2. Ο διακομιστής τα λαμβάνει και τα ελέγχει για την ορθότητά τους και μετά επιστρέφει τη σελίδα που ζητά ο χρήστης στο πρόγραμμα περιήγησης. Αλλά μαζί με τον κώδικά του, το πρόγραμμα περιήγησης λαμβάνει ένα cookie με ένα αναγνωριστικό περιόδου λειτουργίας. Κατά κανόνα, θα αποθηκευτούν στο πρόγραμμα περιήγησης για κάποιο χρονικό διάστημα, κατά το οποίο ο χρήστης θα μπορεί να εργαστεί με τον ιστότοπο χωρίς εκ νέου εξουσιοδότηση.
  3. Όταν ζητάτε άλλες σελίδες του ιστότοπου από τον διακομιστή, το πρόγραμμα περιήγησης, μαζί με τον κωδικό αιτήματος, στέλνει επίσης ένα cookie με ένα αναγνωριστικό περιόδου σύνδεσης. Ο διακομιστής ελέγχει το αναγνωριστικό σε σχέση με τη βάση δεδομένων του και, υπό ευνοϊκές συνθήκες, επιστρέφει τον κωδικό της σελίδας που ζητήθηκε.

Και στο ηλεκτρονικό κατάστημα δεν θα μπορείτε να αγοράσετε τίποτα απολύτως, γιατί χωρίς cookies δεν θα λειτουργήσει "εικονικό καλάθι αγορών"για την αποθήκευση αγορών.

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

Τα cookies μπορούν επίσης να χρησιμοποιηθούν για την αποθήκευση ρυθμίσεων που έχει κάνει ο χρήστης στον ιστότοπο. Για παράδειγμα, μπορείτε να ορίσετε τον αριθμό των απαντήσεων που θα εμφανίζονται και το μέγεθος των αποσπασμάτων. Αυτά τα δεδομένα θα αποθηκεύονται στο πρόγραμμα περιήγησής σας και θα εφαρμόζονται κάθε φορά που πραγματοποιείτε αναζήτηση.

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

Παραδείγματα τέτοιων πραγμάτων μπορεί να είναι μετρητές επισκεπτών, σενάρια για τη φόρτωση διαφημιστικών μπλοκ με βάση τα συμφραζόμενα και διάφορες εικόνες που δεν είναι αποθηκευμένες στον κύριο ιστότοπο. Και όλος αυτός ο πλούτος, όταν γίνει λήψη, μπορεί να μεταφέρει τα δικά του cookies στο πρόγραμμα περιήγησης, το οποίο σε αυτή την περίπτωση θα ονομάζεται τρίτος. Είναι αυτοί που συνήθως φοβούνται όσον αφορά τις παραβιάσεις της ιδιωτικής ζωής.

Ωστόσο, στις ρυθμίσεις ορισμένων προγραμμάτων περιήγησηςΗ φόρτωση cookie τρίτων μπορεί να επιτρέπεται, επειδή από προεπιλογή είναι αποκλεισμένη για λόγους ασφαλείας. Από αυτή την άποψη, σε διάφορα προγράμματα περιήγησης στο Διαδίκτυο μπορείτε να βρείτε περίπου το ακόλουθο σύνολο επιλογών:

  1. Απενεργοποιήστε πλήρως τα cookies.
  2. Διαγράψτε όλα τα cookies κατά την έξοδο από το πρόγραμμα περιήγησης.
  3. Απαγόρευση ή περιορισμός στη χρήση cookies τρίτων
  4. Δημιουργία μιας "λευκής" ή/και "μαύρης" λίστας ιστότοπων από τους οποίους τα cookies είτε θα επιτρέπονται είτε θα αποκλείονται.
  5. Ορισμένα προγράμματα περιήγησης έχουν ακόμη και έναν διαχειριστή για την εκκαθάριση αυτών των εγγραφών για μεμονωμένους ιστότοπους.
  6. Ορισμός περιορισμένων χρόνων λήξης για cookies.

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

Τώρα ας διαλύσουμε μερικά μύθοι με τους οποίους τα μπισκότα έχουν μεγαλώσει:

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

Τώρα ας απαριθμήσουμε τι είναι πραγματικά τα cookies μπορούν να κάνουν:

  1. Μπορούν να χρησιμοποιηθούν για την παρακολούθηση των σελίδων που επισκεφτήκατε και η περίοδος διατήρησης αυτών των δεδομένων μπορεί να είναι αρκετά μεγάλη. Οι υπηρεσίες πληροφοριών της πιο δημοκρατικής χώρας του κόσμου κατηγορήθηκαν κάποτε ότι χρησιμοποίησαν cookies για να τις κατασκοπεύσουν και να αποκτήσουν ευαίσθητα δεδομένα με αυτόν τον τρόπο.
  2. Εάν η κίνηση που μεταδίδεται από τον υπολογιστή σας στο Διαδίκτυο δεν είναι κρυπτογραφημένη, τότε οι εισβολείς μπορούν να την υποκλέψουν και, μεταξύ άλλων, να διαβάσουν το cookie (να το υποκλέψουν ή να το αντικαταστήσουν). Αυτό συμβαίνει συχνότερα όταν χρησιμοποιείτε WiFi χωρίς κρυπτογράφηση.
  3. Τα cookies μπορούν επίσης να οριστούν από προγράμματα σε γλώσσες όπως η JavaScript, ενσωματωμένα στο κείμενο των σελίδων ή άλλα σενάρια που εκτελούνται στο πρόγραμμα περιήγησης (δηλαδή, χωρίς λήψη αυτών των δεδομένων από τον διακομιστή).
  4. Αυτή τη στιγμή, αυτή η τεχνολογία έχει εναλλακτικές λύσεις, αλλά τα cookies εξακολουθούν να παραμένουν η καλύτερη επιλογή με βάση το σύνολο των δυνατοτήτων τους.

Πώς να διαγράψετε, να ενεργοποιήσετε ή να απενεργοποιήσετε τα cookies;

Υπάρχουν φορές που χρειάζεται να διαγράψετε τα cookies που έχετε αφήσει μετά από μια περίοδο σύνδεσης στο Διαδίκτυο. Για παράδειγμα, αν έχετε συνδεθεί σε ορισμένους ιστότοπους, αλλά ταυτόχρονα δουλέψατε από τον υπολογιστή κάποιου άλλου(σε πάρτι, στη δουλειά, σε ίντερνετ καφέ κ.λπ.). Εάν αφήσετε cookies, τότε ένας άλλος χρήστης μπορεί κάλλιστα να συνδεθεί στον ίδιο ιστότοπο και να εισέλθει στον λογαριασμό σας χωρίς να το κάνει αυτό.

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

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

  1. Στην (πριν από την έκδοση 12.16), πρέπει να επιλέξετε "Ρυθμίσεις" - "Γενικές ρυθμίσεις" από το επάνω μενού του κουμπιού "Opera". Στο παράθυρο που ανοίγει, μεταβείτε στην καρτέλα "Για προχωρημένους" και, στη συνέχεια, επιλέξτε " κουλουράκι».

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

    Αν θέλεις απλώς διαγράψτε τα cookies, μετά επιλέξτε «Ρυθμίσεις» - «Διαγραφή προσωπικών δεδομένων» από το επάνω μενού του Opera και στην καρτέλα που ανοίγει μπορείτε να διαγράψετε είτε όλα τα cookies είτε μόνο αυτά που ελήφθησαν στην τελευταία περίοδο λειτουργίας του προγράμματος περιήγησης:

  2. ΣΕ νέα Όπερα(με αριθμό έκδοσης μεγαλύτερο από 12.16) θα χρειαστεί να επιλέξετε "Άλλα εργαλεία" - "Εκκαθάριση ιστορικού περιήγησης" από το μενού κουμπιών "Opera":

    Στην καρτέλα που ανοίγει, απλώς επιλέξτε το πλαίσιο «Διαγραφή cookies και άλλων δεδομένων ιστότοπου» και κάντε κλικ στο κουμπί «Διαγραφή» που βρίσκεται παρακάτω:


  3. Μέσα και απλώς πατήστε τη συντόμευση πληκτρολογίου Ctrl+Shift+Delete, στη συνέχεια, στο παράθυρο που ανοίγει, επιλέξτε το πλαίσιο «Διαγραφή cookies και άλλων δεδομένων ιστότοπου» και κάντε κλικ στο κουμπί «Εκκαθάριση ιστορικού» που βρίσκεται παρακάτω.

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

  4. Θα χρειαστεί να πατήσετε το συνδυασμό πλήκτρων Ctrl+Shift+Delete ή να επιλέξετε «Journal» - «Delete πρόσφατου ιστορικού» από το επάνω μενού του κουμπιού «Firefox».

    Στο παράθυρο που ανοίγει, απλώς επιλέξτε το πλαίσιο " Μπισκότα", επιλέξτε την περίοδο για την οποία πρέπει να καθαριστούν και κάντε κλικ στο κουμπί "Διαγραφή τώρα".

  5. Για να διαγράψετε τα cookies, μπορείτε να πατήσετε τον συνδυασμό πλήκτρων που γνωρίζουμε ήδη: Ctrl+Shift+Delete.

    Στη συνέχεια, πρέπει να ελέγξετε τη γραμμή «Cookies» και να κάνετε κλικ στο κουμπί «Διαγραφή» που βρίσκεται παρακάτω.

Καλή σου τύχη! Τα λέμε σύντομα στις σελίδες του ιστότοπου του ιστολογίου

Μπορεί να σας ενδιαφέρει

Πώς να διαγράψετε αλληλογραφία και Γραμματοκιβώτιοστο Mail.ru, Yandex και Gmail
Ανώνυμη περιήγηση - τι είναι και πώς να ενεργοποιήσετε την κατάσταση ανώνυμης περιήγησης στο πρόγραμμα περιήγησης Yandex και στο Google Chrome
Πώς να διαγράψετε ένα κανάλι ή ένα βίντεο από το YouTube;
Ιστορικό αναζήτησης και περιήγησης στο Yandex - πώς να το ανοίξετε και να το προβάλετε και, εάν είναι απαραίτητο, να το διαγράψετε ή να το διαγράψετε Πώς να διαγράψετε τη σελίδα σας στο Odnoklassniki Πώς να διαγράψετε ή να απενεργοποιήσετε προσωρινά τη σελίδα σας στο Facebook Πώς να δημιουργήσετε ή να διαγράψετε μια ομάδα ή μια σελίδα στο VKontakte - πώς να διαγράψετε μια δημόσια σελίδα στο VK
Πώς να διαγράψετε ένα μήνυμα και όλη την αλληλογραφία στο Skype, είναι δυνατόν να αλλάξετε τη σύνδεσή σας και να διαγράψετε τον λογαριασμό σας στο Skype
Εγγραφή και είσοδος στη σελίδα σας στην Επαφή - τι να κάνετε εάν δεν μπορείτε να συνδεθείτε στο VK
Πώς να διαγράψετε μια σελίδα στο VKontakte, καθώς και να απαλλαγείτε από διαγραμμένες σελίδες στο Friends Επίσημος ιστότοπος - πώς να βρείτε τον επίσημο ιστότοπο μέσω μιας μηχανής αναζήτησης

Δεν θέλω να γεμίσω το κεφάλι σας με τεχνικές λεπτομέρειες, επομένως θα σας πω εν συντομία τι είναι τα cookies και, όχι, όχι με τι τρώγονται, αλλά πώς να τα δουλέψετε.

Ας φανταστούμε ότι μας ανατίθεται η ακόλουθη εργασία: πρέπει να γράψουμε έναν ατομικό μετρητή επισκέψεων για κάθε πελάτη του ιστότοπου της εταιρείας μας. Δηλαδή, για να γνωρίζει ο χρήστης πόσες φορές βρέθηκε στον ιστότοπό μας, και να μην βλέπει τον συνολικό αριθμό των επισκέψεων.

Μπορείτε να λύσετε αυτό το πρόβλημα με δύο τρόπους. Ο πρώτος τρόπος είναι να διατηρείτε αρχεία με διεύθυνση IP. Για να το κάνετε αυτό, χρειάζεστε μια βάση δεδομένων που αποτελείται από έναν μόνο πίνακα, η δομή του οποίου είναι κάπως έτσι:

Επισκέψεις

111. 111.111.111

Όταν ένας χρήστης επισκέπτεται τον ιστότοπό μας, πρέπει να προσδιορίσουμε την IP του, να βρούμε πληροφορίες για τις επισκέψεις του στη βάση δεδομένων, να αυξήσουμε το μετρητή κατά ένα και να το εμφανίσουμε στο πρόγραμμα περιήγησης. Μπορούμε ήδη να προσδιορίσουμε τη διεύθυνση IP του πελάτη (τη μεταβλητή $REMOTE_ADDR), επομένως δεν είναι δύσκολο για εμάς να γράψουμε ένα τέτοιο πρόγραμμα. Ωστόσο, όταν χρησιμοποιείτε αυτήν τη μέθοδο, αργά ή γρήγορα θα προκύψουν δύο προβλήματα:

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

Για τους περισσότερους οικιακούς χρήστεςΟι διευθύνσεις IP είναι δυναμικές. Δηλαδή, σήμερα η διεύθυνσή του είναι 111.111.111.111, αύριο - 111.111.111.118. Και μετά προσπαθήστε να προσδιορίσετε ποιος είναι ποιος. Μπορείτε να κάνετε εγγραφή χρησιμοποιώντας

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

Είναι σαφές ότι αυτή η μέθοδος δεν θα μας βοηθήσει. Απομένει να χρησιμοποιήσετε τη δεύτερη μέθοδο, η οποία είναι πολύ πιο εύκολη στην εφαρμογή. Ορίζουμε ένα Cookie - μια μεταβλητή που θα αποθηκευτεί στο δίσκο του χρήστη. Αυτή η μεταβλητή θα αποθηκεύσει πληροφορίες σχετικά με τις επισκέψεις. Θα διαβαστεί από το σενάριο όταν ο χρήστης αποκτήσει πρόσβαση στον διακομιστή. Το όφελος είναι προφανές. Πρώτον, δεν χρειάζεται να αποθηκεύουμε περιττές πληροφορίες σχετικά με τις διευθύνσεις IP και, δεύτερον, δεν φοβόμαστε τις δυναμικές διευθύνσεις IP, καθώς τα δεδομένα σχετικά με τις επισκέψεις μας αποθηκεύονται από τον πελάτη.

Τώρα είναι σαφές σε εμάς για ποιο σκοπό χρησιμοποιούνται τα Cookies - για την αποθήκευση μικρών ποσοτήτων πληροφοριών από τον πελάτη, για παράδειγμα, τα στοιχεία σύνδεσής του (αλλά σε καμία περίπτωση τον κωδικό πρόσβασης!), τις ρυθμίσεις τοποθεσίας (χρώματα, γλώσσα κ.λπ.) και άλλες πληροφορίες .

Γιατί δεν είναι ασφαλές να αποθηκεύεται ένας κωδικός πρόσβασης στα Cookies; Έχοντας λάβει μια μεταβλητή Cookie από τον διακομιστή, το πρόγραμμα περιήγησης την αποθηκεύει στο δίσκο σε καθαρή μορφή, δηλαδή χωρίς να την κωδικοποιήσει. Όποιος δεν είναι πολύ τεμπέλης μπορεί να δει τις τιμές αυτής της μεταβλητής. Επιπλέον, σε ορισμένα προγράμματα περιήγησης, τα cookies αποθηκεύονται γενικά σε ένα συνηθισμένο αρχείο κειμένου και μερικά ακόμη σας επιτρέπουν να τα προβάλετε. Για παράδειγμα, στο πρόγραμμα περιήγησης Mozila για προβολή

Μπισκότα εκτελέστε την εντολή μενούΕπεξεργασία-Προτίμηση-Ασφάλεια-Cookes

Σε αυτή την ενότητα μπορούμε να ενεργοποιήσουμε (Ενεργοποίηση) ή να απενεργοποιήσουμε (Απενεργοποίηση) την αποδοχή των Cookies, να ορίσουμε τη μέγιστη περίοδο αποθήκευσης Cookie (Περιορισμός μέγιστης διάρκειας ζωής):

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

Ορίστε έναν ορισμένο αριθμό ημερών μετά τις οποίες θα διαγραφούν όλα τα αποδεκτά Cookies.

Κάντε κλικ στο κουμπί Διαχείριση αποθηκευμένων cookies. Θα εμφανιστεί ένα παράθυρο με πληροφορίες για όλα τα εγκατεστημένα Cookies

Κάντε κλικ στο όνομα της εγκατεστημένης μεταβλητής cookie για να λάβετε πληροφορίες σχετικά με αυτήν:

Όνομα - όνομα μεταβλητής.

Πληροφορίες - πληροφορίες που περιέχει το Cookie.

Host - ο κόμβος που ορίζει τη μεταβλητή.

Ασφαλής διακομιστής - ένα σημάδι ότι το Cookie πρέπει να μεταδοθεί μέσω ασφαλούς σύνδεσης (HTTPS):

Λήγει - διάρκεια ζωής cookie. Η τιμή στο τέλος της περιόδου σύνδεσης σημαίνει ότι το Cookie θα «ζήσει» μέχρι το τέλος της συνεδρίας.

Το κουμπί Κατάργηση cookie καταργεί την τρέχουσα μεταβλητή και το κουμπί Κατάργηση όλων των cookies αφαιρεί τις μεταβλητές cookie iscc.

Αγοράζετε συχνά αγαθά από ηλεκτρονικά καταστήματα; Στη συνέχεια, προτείνω να διαγράφετε όλα τα Cookies από καιρό σε καιρό (για παράδειγμα, μία φορά το μήνα). Για τι? Θα δείτε τις τιμές να πέφτουν. Γεγονός είναι ότι ορισμένα ηλεκτρονικά καταστήματα (ειδικά «αστικά») αμαρτάνουν στην εμπιστοσύνη των πελατών. Μερικές φορές μπορούν να σας πουλήσουν προϊόντα σε μειωμένες τιμές, τότε εσείς, γνωρίζοντας ότι αυτό είναι το φθηνότερο ηλεκτρονικό κατάστημα, θα αγοράσετε προϊόντα μόνο από αυτούς. Και θα εκμεταλλευτούν τα Cookies - θα διογκώσουν σκόπιμα τις τιμές όλων των αγαθών την επόμενη φορά που θα κάνετε μια αγορά, διασφαλίζοντας τον εαυτό σας ότι εξοικονομείτε χρήματα. Ταυτόχρονα, με τη βοήθεια των Cookies, τα ηλεκτρονικά καταστήματα θα καθορίσουν ποιος είστε και τι έχετε αγοράσει στο παρελθόν.

Ωστόσο, δεν χρειάζεται να απενεργοποιήσετε εντελώς τα Cookies. Ορισμένοι ιστότοποι δεν θα φορτωθούν σωστά. Εάν φοβάστε ότι μπορείτε να κολλήσετε έναν ιό μέσω των Cookies, τότε μην ανησυχείτε: ακόμα κι αν κάποιος σας στείλει "επιβλαβή κώδικα" χρησιμοποιώντας Cookies, το σύστημα δεν θα μπορεί να τον εκτελέσει, καθώς τα cookies αποθηκεύονται σε μορφή κειμένου (και σε Linux για Cookies το δικαίωμα εκτέλεσης του αρχείου δεν έχει οριστεί).

Πριν ξεκινήσουμε να εργαζόμαστε με τα Cookies, επιτρέψτε μου να κάνω μερικά σχόλια σχετικά με την επιλογή του προγράμματος περιήγησης. Για τον εντοπισμό σφαλμάτων των σεναρίων σας εάν χρησιμοποιούν Cookies, συνιστώ να χρησιμοποιήσετε το πρόγραμμα περιήγησης Mozilla καθώς σας επιτρέπει να διαχειρίζεστε αποτελεσματικά τα cookies. Εάν αυτό το πρόγραμμα περιήγησης δεν σας ταιριάζει για κάποιο λόγο, χρησιμοποιήστε το Konqueror, το οποίο σας επιτρέπει επίσης να προβάλλετε λεπτομερείς πληροφορίεςσχετικά με τα Cookies που ελήφθησαν. Οι εκδόσεις 4 και 5 του Internet Explorer δεν το επιτρέπουν.

2. Cookies προγραμματισμού

Ρύθμιση cookies

Τώρα μπορείτε να ξεκινήσετε τον προγραμματισμό των Cookies. Για να ρυθμίσετε τα cookies, χρησιμοποιήστε τη λειτουργία SetCookie. Γενικά, μπορείτε να καθορίσετε έως και έξι παραμέτρους για αυτήν τη συνάρτηση, αλλά απαιτείται μόνο μία από αυτές - pathe:

όνομα - καθορίζει το όνομα (συμβολοσειρά) που έχει εκχωρηθεί στο Cookie.

τιμή - ορίζει την τιμή της μεταβλητής (string).

expire - μεταβλητή διάρκεια ζωής (ακέραιος). Εάν αυτή η παράμετρος δεν έχει καθοριστεί, το Cookie θα "ζωντανό" μέχρι το τέλος της συνεδρίας, δηλαδή μέχρι να κλείσει το πρόγραμμα περιήγησης. Εάν έχει καθοριστεί μια ώρα, τότε όταν φτάσει, το Cookie θα αυτοκαταστραφεί.

μονοπάτι - μονοπάτι προς Cookie (συμβολοσειρά).

domain - domain (string). Η τιμή ορίζεται στο όνομα του κεντρικού υπολογιστή από τον οποίο εγκαταστάθηκε.

ασφαλής - μεταφορά μέσω σύνδεσης HTTPS.

Συνήθως χρησιμοποιούνται μόνο οι τρεις πρώτες παράμετροι. Η λίστα 4 δείχνει μερικά παραδείγματα ρύθμισης Cookies.

Καταχώριση 4. Παραδείγματα ρύθμισης Cookies

/./ Μέχρι το τέλος της συνεδρίας

SetCookie ("Δοκιμή", "Τιμή");

.// Διάρκεια ζωής - μία ώρα μετά την εγκατάσταση

SetCookie("My_cookie", "One hour",time()+3600); ?>

Όταν χρησιμοποιείτε Cookies, πρέπει να έχετε κατά νου ότι τα cookies πρέπει να ρυθμίζονται πριν από την πρώτη έξοδο σεναρίου (είτε μια δήλωση ηχούς είτε την έξοδο κάποιας συνάρτησης). Επομένως, συνιστάται να ρυθμίσετε τα Cookies στην αρχή του σεναρίου. Το θέμα είναι ότι τα cookies ρυθμίζονται χρησιμοποιώντας μια συγκεκριμένη κεφαλίδα διακομιστή και αν βγάζετε κάτι, αυτό σημαίνει ότι ξεκινάει το σώμα του εγγράφου. Ως αποτέλεσμα, τα cookies δεν θα εγκατασταθούν. Δείτε τι λαμβάνετε εάν ορίσετε Cookies

δεν είναι δυνατό: Προειδοποίηση: Δεν είναι δυνατή η προσθήκη πληροφοριών κεφαλίδας - κεφαλίδες έχουν ήδη αποσταλεί από (η έξοδος ξεκίνησε στο /var/www/html/cookie.php: 2) στο /var/www/ html/cookie.php στη γραμμή 4

Ανάγνωση τιμών cookies

Η πρόσβαση στα cookies είναι αρκετά εύκολη. Όλα αυτά αποθηκεύονται στη μεταβλητή περιβάλλοντος HTTP_COOC1E. Εάν έχουμε εγκαταστήσει πολλά Cookies, τότε στη μεταβλητή HTTP_COOC1E θα παρατίθενται διαχωρισμένα με ";" (διαχωρίζονται με ερωτηματικά). Για παράδειγμα: mycookie=valuel;mycookie2=value2.

Για να διαβάσετε την τιμή των Cookies, μπορείτε να έχετε πρόσβαση σε αυτά σαν συνηθισμένες μεταβλητές. Για παράδειγμα: echo $Test ; Απλώς θυμηθείτε να ελέγξετε την ύπαρξη της μεταβλητής. Εν κατακλείδι, θα δώσω ένα παράδειγμα «ατομικού μετρητή» επισκέψεων. Ο κωδικός σεναρίου εμφανίζεται στη Λίστα 5.

Καταχώριση 5. Προσαρμοσμένος μετρητής με χρήση cookies

// Εάν η μεταβλητή δεν υπάρχει, δηλώστε την εάν (! isset(51na Counter); $lnd Counter = 0;

// Αυξήστε τον μετρητή

/* Ορίστε ένα cookie που θα παραμείνει ζωντανό μέχρι την επανεγκατάσταση χρήστης των Windows, δηλαδή για πάρα πολύ καιρό. Εάν ενδιαφέρεστε, το πρόγραμμα περιήγησης θα το διαγράψει 18/07,-"2 9 08:49 */

SetCookie("Jnd_Counter", $I na_Counter, Ox6FFFFFFF); echo "Έχετε επισκεφτεί αυτόν τον ιστότοπο $Ind_Counter φορές"

Είπα παραπάνω ότι δεν μπορείτε να χρησιμοποιήσετε τη δήλωση echo πριν ρυθμίσετε τα Cookies. Μόλις έκανα κι εγώ ένα παρόμοιο λάθος. Εάν δεν υπάρχει δήλωση ηχούς και το πρόγραμμά σας δεν έχει μία (τουλάχιστον πριν καλέσετε το SetCookie() ) και τα cookies δεν μπορούν να οριστούν, βεβαιωθείτε ότι οι χαρακτήρες του δείκτη έναρξης του προγράμματος είναι -

Αρχική σελίδα του ιστότοπου

Φυσικά, δεν είδα τον χαρακτήρα \n και η PHP "νόμιζε" ότι ήταν ένα τμήμα ενός εγγράφου HTML. Ως αποτέλεσμα, τα cookies δεν εγκαταστάθηκαν, καθώς τα cookies εγκαθίστανται όταν δημιουργείται η κεφαλίδα του εγγράφου και μετά την πρώτη έξοδο του σεναρίου, η δημιουργία κεφαλίδων σταματά.

Πιθανότατα έχετε συναντήσει τον όρο cookies όταν χρησιμοποιείτε το Διαδίκτυο. Τι είναι? Ουσιαστικά, τα cookies είναι ένα αρχείο ή πολλά μικρά αρχεία που αποθηκεύουν πληροφορίες κειμένου. Δημιουργούνται όταν επισκέπτεστε ιστότοπους που υποστηρίζουν αυτήν την τεχνολογία.

Πώς λειτουργούν τα cookies;

Όλα είναι πολύ απλά. Μόλις το πρόγραμμα περιήγησης λάβει μια συγκεκριμένη ιστοσελίδα από τον ιστότοπο, η σύνδεση μεταξύ αυτού και του υπολογιστή σας διακόπτεται. Εάν αποφασίσετε να μεταβείτε σε άλλη σελίδα του ίδιου πόρου ή να ενημερώσετε την τρέχουσα, θα δημιουργηθεί μια νέα σύνδεση. Σε ιστότοπους όπου δεν υπάρχει εξουσιοδότηση χρήστη, αυτό δεν δημιουργεί προβλήματα. Αλλά εάν είναι απαραίτητο, χωρίς πρόσθετα μέτρα ο πόρος δεν είναι σε θέση να "θυμηθεί" τους ανθρώπους που τον επισκέπτονται και να εμφανίσει πληροφορίες σύμφωνα με τις προτιμήσεις καθενός από αυτούς. Τα cookies βοηθούν στην αποφυγή μιας κατάστασης κατά την οποία, όταν μετακινείται μεταξύ διαφορετικών σελίδων ενός ιστότοπου, ένα άτομο δεν γίνεται αντιληπτό από την υπηρεσία ως νέος, μη εξουσιοδοτημένος επισκέπτης. Γνωρίζετε ήδη ότι πρόκειται για πληροφορίες κειμένου. Και τα cookies λειτουργούν πολύ απλά: όταν μετακινείστε από τη μια σελίδα στην άλλη, ο διακομιστής στέλνει ένα αίτημα στον υπολογιστή για τα δεδομένα από τα cookies. Χρησιμοποιώντας τα, ανακαλύπτει ποιος πρόκειται να εκτελέσει μια τέτοια ενέργεια και στη συνέχεια, με βάση τις πληροφορίες που έλαβε, αποδέχεται ή απορρίπτει το αίτημα. Τα cookies χρησιμοποιούνται επίσης κατά τη δημιουργία ηλεκτρονικών καταστημάτων. Χάρη σε αυτά μπορεί να υπάρχει το γνωστό καλάθι αγορών, στο οποίο μπορούν να υπάρχουν δεδομένα σχετικά με επιλεγμένα αλλά μη αγορασμένα προϊόντα. Και είναι τα cookies που επιτρέπουν στα καθορισμένα προϊόντα να μην εξαφανίζονται από αυτόν ενώ περιηγείστε σε άλλα μέρη του καταλόγου και κάνετε μια παραγγελία.

Πώς είναι χρήσιμα τα cookies;

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

Σίγουρα γνωρίζετε ότι τώρα πολλές υπηρεσίες έχουν τα λεγόμενα «προγράμματα θυγατρικών». Σχεδόν όλα είναι μακροχρόνια και διαρκούν μήνες ή και χρόνια. Σε όλη αυτή την περίοδο, οι πληροφορίες αποθηκεύονται στον σκληρό δίσκο, χάρη στις οποίες ο συνεργάτης θα λάβει το ποσοστό του εάν ο χρήστης που ακολουθεί τον σύνδεσμό του παραγγείλει μια υπηρεσία ή ένα προϊόν από τον πωλητή.

Κατά την εργασία με μετρητές επισκέψεων, συστήματα αξιολόγησης και ψηφοφορίας, χρησιμοποιούνται επίσης cookies. Τι δίνει αυτό σε αυτή την περίπτωση; Τα cookies είναι απαραίτητα ώστε το σύστημα να μπορεί να προσδιορίσει ότι ένας συγκεκριμένος χρήστης έχει ήδη ακολουθήσει έναν σύνδεσμο ή έχει αφήσει την ψήφο του. Δηλαδή, υπάρχει κάποιου είδους ασφάλιση έναντι τεχνητών σημάνσεων. Υπάρχουν τρόποι να παρακάμψετε μια τέτοια προστασία, αλλά για τους απλούς χρήστες αυτό το αποτέλεσμα είναι περισσότερο από αρκετό.

Τι πρέπει να προσέχετε;

Όταν εργάζεστε με cookies, είναι σημαντικό να θυμάστε ότι σε ορισμένες περιπτώσεις, οι φαινομενικά αβλαβείς πληροφορίες κειμένου μπορεί να είναι επικίνδυνες.

Τα cookies είναι μια από τις πιο σημαντικές πιθανές αιτίες παραβιάσεων του απορρήτου στο διαδίκτυο. Γιατί συμβαίνει αυτό? Οι ιστότοποι διαφήμισης παρακολουθούν πάντα ποιες διαφημίσεις προβάλλει ένας συγκεκριμένος χρήστης. Τα cookies αποθηκεύουν δεδομένα σχετικά με το ποιες διαφημίσεις έχει ήδη δει ένα άτομο και παρακολουθούν ποια θέματα τον ενδιαφέρουν. Και ενώ μιλάμε για cookies για έναν μόνο ιστότοπο, δεν χρειάζεται να μιλάμε για διαρροή προσωπικών πληροφοριών. Αλλά αν μιλάμε για μεγάλα διαφημιστικά δίκτυα, οι κωδικοί των οποίων υπάρχουν στη συντριπτική πλειοψηφία των πόρων, όλα γίνονται πιο περίπλοκα. Έτσι, χάρη στο σύστημα, μπορεί να συλλέξει σχεδόν όλες τις πληροφορίες σχετικά με τις διαδικτυακές δραστηριότητες ενός ατόμου. Και αν εισάγει το ονοματεπώνυμό του σε κάποια ιστοσελίδα, καθίσταται δυνατή η σύνδεση όλων αυτών των ενεργειών με ένα πραγματικό πρόσωπο.

Υπάρχουν άλλα προβλήματα που σχετίζονται με τα cookies. Συναντώνται κυρίως από προγραμματιστές που γράφουν κώδικα εγγράφων. cookies για διαφορετικούς ιστότοπους. Χωρίς να διαβάσετε πρώτα επαγγελματικές πηγές, μπορείτε να επιτρέψετε την αποθήκευση στοιχείων σύνδεσης και κωδικών πρόσβασης για τον ιστότοπο σε cookies. Ως αποτέλεσμα, γίνεται πολύ εύκολο να τα αρπάξεις και να τα χρησιμοποιήσεις για δικούς σου σκοπούς. Ωστόσο, σχεδόν όλοι οι περισσότερο ή λιγότερο σοβαροί ιστότοποι αποθηκεύουν κωδικούς πρόσβασης και συνδέσεις σε μια βάση δεδομένων στο διακομιστή. Τα cookies χρησιμοποιούνται εδώ απλώς ως αναγνωριστικό υπό όρους για τον χρήστη. Επιπλέον, εκδίδεται μόνο για μικρό χρονικό διάστημα. Δηλαδή, ακόμα κι αν ένας χάκερ καταφέρει να αποκτήσει πρόσβαση σε cookies, δεν θα βρει εκεί καμία πολύτιμη πληροφορία.

Πώς να ενεργοποιήσετε, να απενεργοποιήσετε και να διαγράψετε τα cookies;

Εάν αποφασίσετε να απενεργοποιήσετε τα cookies, σημειώστε ότι θα πρέπει να τα ενεργοποιείτε ξανά κάθε φορά που επισκέπτεστε έναν ιστότοπο που τα απαιτεί.

Για Mozilla Firefox. Μεταβείτε στα «Εργαλεία». Στη συνέχεια, θα πρέπει να βρείτε το στοιχείο "Ρυθμίσεις" και σε αυτό - την καρτέλα "Απόρρητο". Απέναντι από τον Firefox, στο πλαίσιο "Ιστορικό", πρέπει να επιλέξετε "δεν θυμάμαι" από τη λίστα.

Για το Google Chrome. Ανοίξτε τις "Επιλογές" κάνοντας κλικ στο κουμπί στη φόρμα και μετά μεταβείτε στο "Για προχωρημένους" -> "Ρυθμίσεις περιεχομένου". Στο παράθυρο που εμφανίζεται, πρέπει να επιλέξετε Cookie και, στη συνέχεια, να επιλέξετε το πλαίσιο που απαγορεύει στους ιστότοπους να αποθηκεύουν δεδομένα.

Όπως μπορείτε να δείτε, η απενεργοποίηση ή η εκ νέου ενεργοποίηση των cookies στο Chrome και στο Mozilla Firefox, τα πιο δημοφιλή προγράμματα περιήγησης, είναι πολύ απλή. Σε άλλα προγράμματα περιήγησης, αυτό γίνεται με τον ίδιο τρόπο, χρησιμοποιώντας τις καρτέλες «Ασφάλεια», «Απόρρητο» κ.λπ.

Εάν χρειάζεται να διαγράψετε τα cookies, είναι πιο γρήγορο και πιο εύκολο να το κάνετε αυτό όχι χρησιμοποιώντας τυπικά εργαλεία προγράμματος περιήγησης, αλλά χρησιμοποιώντας ένα ειδικό βοηθητικό πρόγραμμα - cCleaner. Πριν από τον καθαρισμό, πρέπει να κλείσετε όλα τα προγράμματα περιήγησης, διαφορετικά δεν θα μπορείτε να διαγράψετε όλα τα cookies.

Γενικά, η καλύτερη επιλογή είναι να εγκαταστήσετε ένα από τα προγράμματα που αυτοματοποιεί την εργασία με cookies. Σήμερα υπάρχει ένας τεράστιος αριθμός τέτοιων εφαρμογών, ζυγίζουν αρκετά και απαλλάσσουν τους χρήστες από την ανάγκη να αλλάζουν συνεχώς παραμέτρους με μη αυτόματο τρόπο.

Κουλουράκι(cookies, cookies) είναι μια μικρή ποσότητα δεδομένων με όνομα (σε μορφή κειμένου) που αποθηκεύεται από το πρόγραμμα περιήγησης και συσχετίζεται με μια συγκεκριμένη ΙΣΤΟΣΕΛΙΔΑ ή ιστότοπο. Τα cookie λειτουργούν ως μνήμη ενός προγράμματος περιήγησης ιστού, έτσι ώστε τα σενάρια και τα προγράμματα από την πλευρά του διακομιστή σε μια σελίδα να μπορούν να λειτουργούν με δεδομένα που έχουν εισαχθεί σε άλλη σελίδα ή έτσι ώστε το πρόγραμμα περιήγησης να θυμάται τις προτιμήσεις του χρήστη ή άλλες μεταβλητές κατάστασης όταν επιστρέφει σε μια σελίδα που είχε επισκεφτεί προηγουμένως. Τα cookies προορίζονταν αρχικά για ανάπτυξη σεναρίων από την πλευρά του διακομιστή και υλοποιούνται σε χαμηλό επίπεδο ως επέκταση πρωτοκόλλου. Τα δεδομένα cookie διαβιβάζονται αυτόματα μεταξύ του προγράμματος περιήγησης Ιστού και του διακομιστή ιστού, έτσι ώστε τα σενάρια από την πλευρά του διακομιστή να μπορούν να διαβάζουν και να γράφουν τιμές cookie που είναι αποθηκευμένες στην πλευρά του πελάτη.

Τα cookies περιγράφονται στο RFC 2965. Τα cookies έχουν σχεδιαστεί για να αποθηκεύουν μικρές ποσότητες δεδομένων περιστασιακά. Δεν αποτελούν καθολικό μέσο επικοινωνίας ή μετάδοσης δεδομένων, επομένως θα πρέπει να υπάρχει μέτρο κατά τη χρήση τους. Οι προδιαγραφές του RFC 2965 συνιστούν στους κατασκευαστές του προγράμματος περιήγησης να μην περιορίζουν τον αριθμό και το μέγεθος των cookies που μπορούν να αποθηκευτούν. Ωστόσο, περιορισμοί μπορώυπάρχει:

    Δεν μπορούν να υπάρχουν περισσότερα από 300 cookies συνολικά (300 ζεύγη ονόματος-τιμής). Εάν ξεπεραστεί το όριο, τα παλαιότερα αρχεία αντικαθίστανται.

    Το μέγεθος ενός cookie δεν μπορεί να υπερβαίνει τα 4 kb. Σε περίπτωση υπέρβασης, τα παλαιότερα byte αντικαθίστανται.

    Δεν μπορούν να εγκατασταθούν περισσότερα από 20 cookies από έναν τομέα (δεύτερο επίπεδο, συμπεριλαμβανομένων των υποτομέων).

    Για έναν συγκεκριμένο ιστότοπο, μόνο εκείνα τα cookies που έχουν εγκατασταθεί από αυτόν θα είναι διαθέσιμα.

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

    Χαρακτηριστικά cookie:λήξη, μέγιστη ηλικία, διαδρομή, τομέας και ασφαλής.

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

    εκπνέω- από προεπιλογή, τα cookies είναι προσωρινά (περίοδος σύνδεσης) - οι τιμές τους αποθηκεύονται κατά τη διάρκεια της περιόδου λειτουργίας του προγράμματος περιήγησης στο Web και χάνονται όταν ο χρήστης κλείσει τη συνεδρία. Για να διατηρηθεί ένα cookie μετά το τέλος μιας περιόδου σύνδεσης, πρέπει να πείτε στο πρόγραμμα περιήγησης για πόσο καιρό θα πρέπει να διατηρηθεί. Αρχικά, το χαρακτηριστικό expire χρησιμοποιήθηκε για αυτό, υποδεικνύοντας την ημερομηνία λήξης του cookie. Η τιμή λήξης (RFC 2616) είναι γραμμένη με τη μορφή "Wdy, DD Mon YYYY ΩΩ:ΜΜ:SS GMT". Εάν αυτό το χαρακτηριστικό δεν έχει οριστεί, το cookie αποθηκεύεται για μία περίοδο λειτουργίας, μέχρι να κλείσει το πρόγραμμα περιήγησης.

    μέγιστη ηλικία- παρόμοιο με το χαρακτηριστικό expires, αλλά η περίοδος διατήρησης καθορίζεται σε δευτερόλεπτα (RFC 6265). Η δεκαδική τιμή δεν είναι αρνητικός ακέραιος. Αφού παρέλθει ο καθορισμένος χρόνος, ο πελάτης πρέπει να απορρίψει το cookie. Η τιμή μηδέν σημαίνει ότι το cookie θα πρέπει να απορριφθεί αμέσως.

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

    μονοπάτι- καθορίζει τις ιστοσελίδες με τις οποίες συσχετίζεται το cookie. Από προεπιλογή, ένα cookie συσχετίζεται με την ιστοσελίδα που το δημιούργησε και είναι διαθέσιμο στην ίδια σελίδα, καθώς και σε οποιαδήποτε άλλη σελίδα στον ίδιο κατάλογο ή σε οποιονδήποτε από τους υποκαταλόγους του. Εάν, για παράδειγμα, η ιστοσελίδα http://www.example.com/catalog/index.html δημιουργεί ένα cookie, τότε αυτό το cookie θα είναι επίσης ορατό στις σελίδες http://www.example.com/catalog/order .html και http:// /www.example.com/catalog/widgets/index.html, αλλά δεν βλέπουμε τη σελίδα http://www.example.com/about.html. Αυτός ο προεπιλεγμένος κανόνας ορατότητας είναι συνήθως επαρκής. Ωστόσο, μερικές φορές οι τιμές των cookie πρέπει να χρησιμοποιούνται σε έναν ιστότοπο πολλών σελίδων, ανεξάρτητα από τη σελίδα που δημιούργησε το cookie. Για να γίνει αυτό, το cookie ορίζεται σε path(path=/;). Στη συνέχεια, οποιαδήποτε σελίδα στον ίδιο διακομιστή ιστού που περιέχει την καθορισμένη τιμή στη διεύθυνση URL της θα μπορεί να χρησιμοποιήσει το cookie.

    τομέα- από προεπιλογή, τα cookies είναι διαθέσιμα μόνο σε σελίδες που έχουν φορτωθεί από τον διακομιστή ιστού που τα εγκατέστησε. Ωστόσο, οι μεγάλοι ιστότοποι μπορεί να χρειαστεί να μπορούν να μοιράζονται cookies σε πολλούς διακομιστές ιστού. Εάν το χαρακτηριστικό τομέα για το cookie δεν έχει οριστεί, η προεπιλεγμένη τιμή θα είναι το όνομα του διακομιστή web στον οποίο βρίσκεται η σελίδα. Λάβετε υπόψη ότι δεν μπορείτε να ορίσετε τον τομέα ενός cookie να είναι διαφορετικός από τον τομέα του διακομιστή σας.

    ασφαλήςείναι ένα Boolean χαρακτηριστικό με το όνομα safe που καθορίζει τον τρόπο μετάδοσης των τιμών των cookie μέσω του δικτύου. Από προεπιλογή, το cookie δεν προστατεύεται, δηλαδή μεταδίδεται μέσω μιας κανονικής μη ασφαλούς σύνδεσης HTTP. Ωστόσο, εάν το cookie έχει επισημανθεί ως ασφαλές, αποστέλλεται μόνο όταν η ανταλλαγή μεταξύ του προγράμματος περιήγησης και του διακομιστή οργανώνεται μέσω του πρωτοκόλλου HTTPSή άλλο ασφαλές πρωτόκολλο. Προεπιλογές σε ψευδές.

Τα cookies ορίζονται από μια τριπλή παραμέτρους όνομα-τομέας-διαδρομή. Δηλαδή, τα cookies με διαφορετικές διαδρομές ή τομείς είναι διαφορετικά cookies, ακόμα κι αν έχουν τα ίδια ονόματα. Αντίστοιχα, το cookie αλλάζει σε νέο μόνο εάν το νέο cookie έχει το ίδιο όνομα, διαδρομή και τομέα. Σε άλλες περιπτώσεις, νέες τιμές cookie προστίθενται στις παλιές.

Τα cookies μπορούν να εγκατασταθούν σε ένα πρόγραμμα περιήγησης (ή άλλο πρόγραμμα) με δύο τρόπους:

    χρησιμοποιώντας το πρωτόκολλο Μέθοδοι και δομή του πρωτοκόλλου HTTP, το οποίο παρέχει δύο παραμέτρους (κεφαλίδες) Set-Cookie (ο διακομιστής υποδεικνύει ότι αποδέχεται το cookie) και Cookie (απόκριση προγράμματος περιήγησης). Εκτός από το ζεύγος όνομα/τιμή (όνομα=νέα τιμή), ένα cookie μπορεί να περιέχει ημερομηνία λήξης, διαδρομή και όνομα τομέα. Αυτά τα χαρακτηριστικά πρέπει να έρχονται μετά το ζεύγος name=newvalue και διαχωρίζονται με ένα ερωτηματικό. Για παράδειγμα:

Set-Cookie: name=newvalue; λήγει=ημερομηνία; μονοπάτι=/; domain=.example.com. ή Set-Cookie: RMID=732423sdfs73242; λήγει=Παρασκευή, 31 Δεκεμβρίου 2010 23:59:59 GMT; μονοπάτι=/; domain=.example.net

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

cookies (HTTP ή/και PHP)

    setcookie- η τιμή του cookie είναι η διεύθυνση URL που κωδικοποιείται πριν αποσταλεί στον πελάτη. Όταν ληφθεί πίσω, η τιμή του cookie αποκωδικοποιείται και τοποθετείται σε μια μεταβλητή με το ίδιο όνομα με το όνομα του cookie. Εάν δεν θέλετε να κωδικοποιούνται οι τιμές, χρησιμοποιήστε τη συνάρτηση setrawcookie().

    μπισκότο σετ- στέλνει ένα cookie χωρίς μετατροπή της τιμής, διαφορετικά εντελώς παρόμοια με τη λειτουργία setcookie

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

Τυχόν cookies που αποστέλλονται στον διακομιστή από το πρόγραμμα περιήγησης του πελάτη θα συμπεριληφθούν αυτόματα στον υπερσφαιρικό πίνακα $_COOKIE εάν η οδηγία variables_order περιέχει το γράμμα "C".

Όταν το πρόγραμμα περιήγησης στέλνει ένα cookie πίσω στον διακομιστή, στέλνει μόνο την τιμή. Δεν είναι δυνατή η πρόσβαση στον τομέα, τη διαδρομή, τον χρόνο λήξης ή την κατάσταση ασφαλείας ενός cookie μέσω του πίνακα $_COOKIE επειδή το πρόγραμμα περιήγησης δεν το στέλνει στον διακομιστή.

    Εγκατάσταση.Εύκολη ρύθμιση SetCookie ("Όνομα", "Τιμή")

    Συστοιχίες cookies.

    Setcookie("mycookie1["id"]", "value_id"); setcookie("mycookie1["lang"]", "value_lang");

    Η τιμή του cookie δεν είναι διαθέσιμη στον πίνακα $_COOKIE στο ίδιο αίτημα στο οποίο έχει οριστεί το cookie. Με άλλα λόγια, η συνάρτηση setcookie() δεν αλλάζει την τιμή του πίνακα $_COOKIE. Ωστόσο, για όλα τα επόμενα αιτήματα, κάθε cookie που έχει οριστεί προηγουμένως τοποθετείται στον πίνακα $_COOKIE.

Για να αντιστοιχίσετε πολλές τιμές σε ένα μόνο cookie, προσθέστε το στο όνομά του. Για παράδειγμα: setcookie("MyCookie", "Test", time()+3600);

Μετά την επιτυχία, το setcookie() επιστρέφει TRUE. Ωστόσο, αυτό δεν σημαίνει ότι η εφαρμογή πελάτη (για παράδειγμα, ένα πρόγραμμα περιήγησης) αποδέχτηκε και επεξεργάστηκε σωστά το cookie. Δηλαδή, ΔΕΝ είναι δυνατό να προσδιοριστεί από τη συμπεριφορά της συνάρτησης setcookie εάν τα cookies είναι ενεργοποιημένα στο πρόγραμμα περιήγησης του πελάτη.

    ΑΝΑΓΝΩΣΗ. if (isset($_COOKIE["lang"])) (εκτύπωση "Cook".$_COOKIE["lang"]." υπάρχει."; )

    Για να εκτυπώσετε τα ονόματα και τις τιμές όλων των cookies που αποστέλλονται στο τρέχον αίτημα, πραγματοποιήστε βρόχο μέσω του πίνακα $_COOKIE:

    Foreach ($_COOKIE ως $cookie_name => $cookie_value) (εκτύπωση "$cookie_name = $cookie_value
    "; }

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

    Μετακίνηση. Χρειάζεται μόνο να καθορίσετε το όνομα του cookie, για παράδειγμα SetCookie ("Όνομα"). Αυτό θα διαγράψει το εγκατεστημένο cookie με το όνομα "Name" - αυτή είναι η επίσημη σύσταση για τη διαγραφή των cookies.

    Ένα λειτουργικό παράδειγμα διαγραφής και ρύθμισης cookies χρησιμοποιώντας PHP: "; ) else ( setcookie("my_cook", "My name is John", time() + 60 * 60 * 24); echo "Cookie set to user." . "
    "; ) var_dump($_COOKIE); ?>

Ασαφή cookies: _utma, _utmb, _utmc και _utmz

Μερικές φορές, κατά τον έλεγχο των εγκατεστημένων cookies, μπορείτε να δείτε μεταβλητές με περίεργα ονόματα: _utma, _utmb, _utmc. Αυτά τα cookies ορίζονται από το Google Analytics. Μια γρήγορη εισαγωγή στις μεταβλητές cookie του Google Analytics

    Utma – εκδίδεται κατά την πρώτη σας επίσκεψη στον ιστότοπο.

    Utmb – η μεταβλητή παρακολουθεί το χρόνο επίσκεψης στον ιστότοπο. Κάθε φορά που επισκέπτεστε μια σελίδα, σηματοδοτεί μια "μετάβαση". Η προεπιλεγμένη διάρκεια ζωής είναι 30 λεπτά.

    Utmc – παρακολουθεί πότε ο χρήστης κλείνει το πρόγραμμα περιήγησης. Εάν δεν υπάρχει cookie όταν συνδεθείτε ξανά, μια νέα επίσκεψη μετράται, ανεξάρτητα από το _utmb

    Utmv – μεταβλητή που χρησιμοποιείται για τον ορισμό της μεταβλητής «δικού» χρήστη

    Utmx – μεταβλητή που απαιτείται για το Website Optimizer. Η διάρκεια ζωής του cookie _utmx είναι 2 χρόνια.

Περισσότερες πληροφορίες σχετικά με τις μεταβλητές μπορείτε να βρείτε στην τεκμηρίωση του Google Analytics.


Μπλουζα