Zebra_Session λειτουργεί ως εναλλακτική λύση (ή καλύτερα να πω αντικατάσταση) για την PHP & rsquo? S ενσωματωμένο σύστημα χειρισμού συνεδρία.
Από προεπιλογή, η PHP χρησιμοποιεί ένα απλό αρχείο στο διακομιστή για την αποθήκευση στοιχείων συνεδρία και ένα αρχείο cookie στον υπολογιστή του χρήστη να εντοπίσει το σωστό ιδιοκτήτη της εν λόγω δεδομένων της συνεδρίας.
Zebra_Session λειτουργεί με τον ίδιο τρόπο, μόνο που αντί επίπεδη αρχεία που χρησιμοποιεί μια βάση δεδομένων MySQL για την αποθήκευση των δεδομένων της συνεδρίας.
Αυτό γίνεται κυρίως για την καλύτερη ταχύτητα και τις επιδόσεις, και είναι επίσης ένας πολύ ασφαλής τρόπος για να χειριστεί συνεδρίες καθώς
Χαρακτηριστικά :.
- < li> Scalable σε πολλούς servers, εφαρμογές και υπηρεσίες
- Drop-in αντικατάσταση, δεν χρειάζεται να αλλάξετε τον κωδικό εφαρμογής
- Υποστήριξη για κλειδαριές και σειρά ενεργειών AJAX
- Τεκμηρίωση
- Σφάλμα κατά την αναφορά
- Σχολίασε κώδικα
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Αυτή η έκδοση κάνει χρήση ενός χαρακτηριστικού εισήχθη στην PHP 5.1. 0 για το & quot? regenerate_id & quot? μέθοδο.
Τι είναι καινούργιο στην έκδοση 2.0.3:
- Διορθώθηκε ένα bug όπου ο χρόνος ζωής συνεδρίες ήταν δύο φορές περισσότερο από το αναμενόμενο.
- Λεπτομέρειες για το πώς να διατηρούν δεδομένα συνεδρίας σε όλη υποτομείς προστέθηκε στην τεκμηρίωση.
- Τα μηνύματα που σχετίζονται με σφάλματα σύνδεσης της βάσης δεδομένων είναι τώρα περισσότερο νόημα.
Τι είναι καινούργιο στην έκδοση 2.0.2:
- μέθοδος Διορθώθηκε το bug με τα get_active_sessions () η οποία δεν λειτουργούσε καθόλου?
- Διορθώθηκε ένα bug όπου το σενάριο δεν ήταν χρησιμοποιώντας το παρεχόμενο αναγνωριστικό σύνδεσης MySQL (αν υπάρχει)?
Τι είναι καινούργιο στην έκδοση 2.0.1:
- Η μέθοδος κατασκευαστής δέχεται τώρα ένα προαιρετικό επιχείρημα σύνδεσμο που πρέπει να είναι ένα αναγνωριστικό σύνδεσης MySQL. Από προεπιλογή, η βιβλιοθήκη έκανε χρήση της τελευταίας σύνδεσμο άνοιξε με mysql_connect (). Σε ορισμένα περιβάλλοντα (ιδιαίτερα σε shared hosting) & quot? Τελευταίος κρίκος άνοιξε με mysql_connect & quot? δεν ήταν διαθέσιμα κατά το χρόνο του την συγκεκριμενοποίηση της βιβλιοθήκης Zebra_Session. Για τις περιπτώσεις αυτές, παρέχοντας το αναγνωριστικό σύνδεσης MySQL με τη μέθοδο κατασκευαστή θα διορθώσει τα πράγματα.
- Μερικές βελτιώσεις τεκμηρίωση.
Τι είναι καινούργιο στην έκδοση 2.0:.
- Η τάξη υλοποιεί τώρα κλείδωμα συνεδρία
- Σύνοδος κλειδώματος είναι ένας τρόπος για να διασφαλιστεί ότι τα δεδομένα είναι σωστά χειρίζεται σε ένα σενάριο με πολλαπλές ταυτόχρονες αιτήσεις AJAX.
Τι είναι καινούργιο στην έκδοση 1.0.8:
- Διορθώθηκε ένα μικρό σφάλμα στη μέθοδο καταστρέψει? χάρη στην Tagir Valeev για την υποβολή εκθέσεων?
- Το σενάριο θα προκαλέσει μια ειδοποίηση PHP, αν η αξία HTTP_USER_AGENT δεν ήταν διαθέσιμη στο $ _SERVER σούπερ-global?
- Προστέθηκε μια νέα μέθοδος & quot? Get_settings & quot? ότι επιστρέφει τις ρυθμίσεις συνεδρία που σχετίζονται με προεπιλογή για το περιβάλλον όπου χρησιμοποιείται η τάξη.
Απαιτήσεις :
- PHP 5.1 ή νεότερη έκδοση
- MySQL 4.1.22 ή υψηλότερη
Τα σχόλια δεν βρέθηκε