υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Διαδίκτυο

Πώς να ελέγξετε εάν υπάρχει ένα cookie με ASP

Τα cookie ιστού βοηθούν τους ιδιοκτήτες ιστοτόπων να θυμούνται τους επισκέπτες τους. Αυτά τα cookie μπορούν για παράδειγμα να αποθηκεύουν κωδικούς πρόσβασης και αναγνωριστικά χρηστών, ώστε οι επισκέπτες του δικτυακού τόπου να μην χρειάζεται να συνδέονται χειροκίνητα κάθε φορά που επισκέπτονται έναν ιστότοπο. Η ASP, μια παλαιότερη γλώσσα προγραμματισμού, μπορεί να δημιουργήσει και να διαχειριστεί τα cookies στο Web. Εάν είστε προγραμματιστής ASP, μπορείτε να χρησιμοποιήσετε μια βολική λειτουργία "CBool" για να προσδιορίσετε εάν υπάρχει ένα cookie πριν επιχειρήσετε να το επεξεργαστείτε.

Βήμα 1 - Ανοίξτε το Notepad ή το WordPad.

Βήμα 2

Επικολλήστε τον ακόλουθο κώδικα σε ένα νέο έγγραφο: 0) response.write ("Cookie Found =" & cookieFound)%> Αυτό δημιουργεί μια απλή σελίδα HTML που περιέχει ένα μπλοκ κώδικα ASP. Η μεταβλητή "cookieToFind" περιέχει το όνομα του cookie που θέλετε να βρείτε. Σε αυτήν την περίπτωση, το cookie είναι "test2". Στη συνέχεια, η λειτουργία "CBool" VBScript ελέγχει το αποτέλεσμα του αιτήματος "Request.Cookies" και ορίζει την τιμή "cookieFound" σε "True" αν υπάρχει το cookie. Εάν το cookie δεν υπάρχει, ορίζει την τιμή της μεταβλητής σε "False".

Βήμα 3 - Κάντε κλικ στο "Αρχείο" για να ανοίξετε το παράθυρο "Αποθήκευση ως" του Notepad. Πληκτρολογήστε ένα όνομα για το αρχείο στο πλαίσιο κειμένου "Όνομα αρχείου" και προσαρτήστε το ".asp" σε αυτό το όνομα. Για παράδειγμα, εάν θέλετε να χρησιμοποιήσετε το όνομα "ASP1" πληκτρολογήστε "ASP1.asp" στο πλαίσιο κειμένου. Κάντε κλικ στην επιλογή "Αποθήκευση" για να αποθηκεύσετε το έγγραφο.

Ανεβάστε το αρχείο στον διακομιστή Web. Εκκινήστε το πρόγραμμα περιήγησης και μεταβείτε στην εν λόγω ιστοσελίδα. Όταν φορτώνεται η σελίδα, τρέχει ο κώδικας asp και ορίζει ένα cookie. Στη συνέχεια ελέγχει για να διαπιστώσει εάν υπάρχει και θέτει τη μεταβλητή με όνομα "cookieFound" σε "True". Η εντολή "Response.Write" γράφει στην οθόνη την "True".

Συμβουλή

Για να ελέγξετε αν υπάρχει κάποιο cookie, ορίστε την τιμή του cookieToFind στο όνομα του cookie που θέλετε να ελέγξετε. Στη συνέχεια, μπορείτε να ελέγξετε την τιμή του "cookieFound". Εάν αυτή η τιμή είναι "ψευδής", το cookie δεν υπάρχει.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα