Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης

Πίνακας περιεχομένων:

Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης
Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης

Βίντεο: Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης

Βίντεο: Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης
Βίντεο: Κορυφαία 5 προεγκατεστημένα χρήσιμα προγράμματα Windows 2024, Δεκέμβριος
Anonim

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

Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης
Πώς να ενεργοποιήσετε τη συνεδρία στο πρόγραμμα περιήγησης

Οδηγίες

Βήμα 1

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

Βήμα 2

Η ενεργοποίηση περιόδου λειτουργίας στο πρόγραμμα περιήγησης ορίζεται από την εντολή dool session_start () σε κάθε πόρο που περιέχει μια κλήση προς μεταβλητές. Σε αυτήν την περίπτωση, η απόκριση της συνάρτησης true συμβολίζει την επιτυχή ενεργοποίηση της συνεδρίας και η απάντηση false - ένα σφάλμα. Αφού ενεργοποιήσετε τη συνεδρία, μπορείτε να αποθηκεύσετε τα δεδομένα στον πίνακα $ _SESSION.

Βήμα 3

Σημειώστε ότι η εντολή session.save_path, που βρίσκεται στο αρχείο php.ini, καθορίζει τη διαδρομή προς την οποία αποθηκεύονται τα αρχεία συνεδρίας. Η ασάφεια αυτής της οδηγίας συνεπάγεται αυτόματη αποθήκευση αρχείων συνεδρίας στη μνήμη RAM του διακομιστή. Η "διάρκεια ζωής" μιας περιόδου λειτουργίας καθορίζεται από την οδηγία session.cookie_lifetime στο ίδιο αρχείο διαμόρφωσης php.ini.

Βήμα 4

Η απενεργοποίηση της λειτουργίας περιόδου λειτουργίας του προγράμματος περιήγησης ρυθμίζεται από τη συνάρτηση bool session_destroy (). Η συνάρτηση string session_id ([$ id]) σάς επιτρέπει να προσδιορίσετε το τρέχον αναγνωριστικό περιόδου σύνδεσης.

Βήμα 5

Ένα επιπλέον χαρακτηριστικό αυτής της λειτουργίας είναι η δυνατότητα να ορίσετε το δικό σας αναγνωριστικό περιόδου λειτουργίας χρησιμοποιώντας την προαιρετική παράμετρο $ id. Λάβετε υπόψη ότι σε αυτήν την παράμετρο δεν επιτρέπονται κυριλικοί χαρακτήρες, σε αντίθεση με τους αριθμητικούς χαρακτήρες. Μια άλλη προϋπόθεση για την επιτυχία του καθορισμού του δικού σας αναγνωριστικού περιόδου λειτουργίας είναι η ανάγκη χρήσης της συνάρτησης session_start ().

Συνιστάται: