Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε και να χρησιμοποιήσετε $ _SESSION σε PHP

Με λίγα λόγια , $ _SESSION είναι ένα είδος της μεταβλητής που χρησιμοποιείται στη γλώσσα προγραμματισμού PHP για την αποθήκευση πληροφοριών σχετικά με ένα δικτυακό τόπο σε πολλές ιστοσελίδες . Πρόκειται για ένα « superglobal " μεταβλητή , που σημαίνει ότι η τιμή αυτή είναι διαθέσιμη σε όλα τα μέρη του προγράμματος . Όταν ένας χρήστης συνδέεται σε μια ιστοσελίδα PHP , μια συνεδρία δημιουργείται και πληροφορίες σχετικά με αυτό επισκέπτης αποθηκεύεται στο $ _SESSION superglobal . Κάθε πρόγραμμα περιήγησης που συνδέεται με το χώρο δίνεται ένα μοναδικό αναγνωριστικό περιόδου , ​​όταν $ _SESSION ονομάζεται . Η κατανόηση του πώς λειτουργεί αυτό το superglobal μπορεί να σας βοηθήσει να κάνουν αποτελεσματική χρήση του κώδικα του προγράμματος σε PHP σας . Τα πράγματα που θα χρειαστείτε
διακομιστή Web με την PHP εγκατεστημένη
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μερικές ιστοσελίδες στον υπολογιστή σας ή μέσω της διεπαφής επεξεργασίας HTML στο διακομιστή Web σας . Θα χρειαστείτε τουλάχιστον δύο σελίδες για αυτό το μαθησιακό έργο . Στην κορυφή της κάθε σελίδας στην οποία θέλετε να χρησιμοποιήσετε το $ _SESSION πληροφορίες , πληκτρολογήστε την ακόλουθη γραμμή πριν από κάθε άλλο κωδικό :

session_start ( ) ?

Πρέπει να τοποθετείτε τον κώδικα στην αρχή του η σελίδα πριν από κάθε άλλο έξοδο ή θα πάρετε το μήνυμα , "Προειδοποίηση : session_start ( ) [ function.session εκκίνησης ] : δεν είναι δυνατή η αποστολή συνόδου cache περιοριστή - κεφαλίδες που έχουν ήδη αποσταλεί ( παραγωγή ξεκίνησε στο ... " ακολουθούμενο από το όνομα του αρχείου σας . 2

Αποθηκεύστε κάποια δεδομένα συνεδρία πληκτρολογώντας τον ακόλουθο κώδικα στην πρώτη σελίδα σας στο Web , μετά την ανακοίνωση $ _SESSION :

session_start ( ) ? εάν ( isset ( $ _SESSION [ ! ,". 2

Apothi̱kéf̱ste kápoia dedoména synedría pli̱ktrologó̱ntas ton akóloutho kó̱dika sti̱n pró̱ti̱ selída sas sto Web , metá ti̱n anakoíno̱si̱ $ _SESSION :̱

session_start ( ) ?̱ eán ( isset ( $ _SESSION [ ! « μετράνε » ] ) ) { $ _SESSION [' μετράνε '] = 0 ? } αλλού { $ _SESSION [ « μετράνε » ] + + ? } echo $ _SESSION [ « μετράνε » ] ?

Αυτός ο κώδικας δίνει εντολή PHP για να ξεκινήσει η συνεδρία , και αν η αξία του " μετράνε " μεταβλητή είναι μηδέν , την αυξάνει κατά ένα .
εικόνων 3

Τοποθετήστε τη δεύτερη σελίδα Web στο κείμενό σας ή HTML editor . Μετά την άνοιγμα $ _SESSION δήλωση σχετικά με την πρώτη γραμμή του αρχείου , πληκτρολογήστε τον ακόλουθο κώδικα :

session_start ( ) ? echo $ _SESSION [ « μετράνε » ] ?

Αυτό ανοίγει μια συνεδρία με τη χρήση του $ _SESSION superglobal και εμφανίζει την τιμή του " μετράνε " μεταβλητή, η οποία αυξάνει κάθε φορά που μια σελίδα με τον μετρητή κώδικα στο Βήμα 2 φορτία στο πρόγραμμα περιήγησης του χρήστη .
Η
εικόνων

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

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