Logo el.boatexistence.com

Πώς να ξεκινήσετε μια συνεδρία;

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

Πώς να ξεκινήσετε μια συνεδρία;
Πώς να ξεκινήσετε μια συνεδρία;

Βίντεο: Πώς να ξεκινήσετε μια συνεδρία;

Βίντεο: Πώς να ξεκινήσετε μια συνεδρία;
Βίντεο: Συνέδρια Ενεργειακός «Καθαρισμός» ψυχοσωματικών συμπτωμάτων 2024, Ενδέχεται
Anonim

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

Πού μπορώ να βάλω την έναρξη της συνεδρίας;

Θέλετε να βάλετε session_start ; στην κορυφή της σελίδας σας πριν από οποιονδήποτε άλλο κωδικό. Ωστόσο, εάν χρησιμοποιείτε περιλαμβάνει για να διευκολύνετε τη ζωή σας, είναι καλύτερο να τα τοποθετήσετε στην κορυφή ενός αρχείου που περιλαμβάνεται σε όλα τα αρχεία.

Πότε πρέπει να ξεκινήσω μια συνεδρία;

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

Πώς εισάγετε μια περίοδο λειτουργίας;

  1. Θα πρέπει να ξεκινήσετε τη συνεδρία μόνο μία φορά. Στο παράδειγμά σας, χρειάζεται απλώς session_start στην πρώτη γραμμή της σελίδας.php.
  2. Το session_start θα δημιουργήσει E_NOTICE εάν η συνεδρία είχε ξεκινήσει προηγουμένως. Μπορείτε να χρησιμοποιήσετε το @session_start για να το αγνοήσετε.
  3. Δημιουργεί επίσης E_NOTICE εάν χρησιμοποιήσετε το session_start μετά την έξοδο του κώδικα HTML.

Χρειάζεται να βάλω έναρξη συνεδρίας σε κάθε σελίδα;

Πρέπει να υπάρχει σε κάθε σελίδα που σκοπεύετε να χρησιμοποιήσετε Οι μεταβλητές που περιέχονται στη συνεδρία - όπως το όνομα χρήστη και το αγαπημένο χρώμα - ορίζονται με $_SESSION, μια καθολική μεταβλητή. Σε αυτό το παράδειγμα, η συνάρτηση session_start τοποθετείται μετά από ένα σχόλιο που δεν εκτυπώνεται αλλά πριν από οποιοδήποτε HTML.

Συνιστάται: