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

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

Πώς να χρησιμοποιήσετε ένα PHP συνόδου να προ - Συμπλήρωση

PHP , που σημαίνει « PHP : προεπεξεργαστή hypertext , " υποστηρίζει ένα σύστημα αποθήκευσης δεδομένων είναι γνωστή ως συνεδρίες . Συνεδρίες πληροφορίες στον υπολογιστή του χρήστη σε ένα αρχείο που ονομάζεται cookie . Αυτός είναι ο μόνος τρόπος για να συνδέσει τα δεδομένα με έναν συγκεκριμένο χρήστη με οποιοδήποτε βαθμό βεβαιότητας. Αν κάποιος προσθέτει στοιχεία σε ένα online καλάθι αγορών , για παράδειγμα , τα cookies είναι απαραίτητα για την παρακολούθηση των εν λόγω πληροφοριών και να εξασφαλίσει μια ασφαλή συναλλαγή . Μια άλλη σημαντική χρήση για συνεδρίες είναι μορφές προ - πληθυσμιακή . Αυτό κρατά τους επισκέπτες της ιστοσελίδας από το να εισέλθει εκ νέου τις πληροφορίες που έχουν ήδη εγγραφεί κάπου αλλού στην ιστοσελίδα . Οδηγίες
Ρύθμιση της συνεδρίας
Η

1 Ρυθμίστε τη διάρκεια της συνόδου σε δευτερόλεπτα , χρησιμοποιώντας το " session_set_cookie_params " εντολή . Για παράδειγμα, πληκτρολογήστε :

session_set_cookie_params ( '3600 ') ? 2

Ξεκινήστε τη συνεδρία με την " session_start " εντολή . Για παράδειγμα, πληκτρολογήστε : ? " . $ _SESSION "

Session_start ( )
εικόνων 3

Εκχώρηση τιμών στο superglobal συστοιχία Για παράδειγμα, πληκτρολογήστε :

$ _SESSION [ 'name'] = " Harry Smith " ?

$ _SESSION [' Διεύθυνση '] = " 410 Έτος Αγίου Somecity , WI" ?

Η προ - συμπληρώσετε το έντυπο
Η 4

Ξεκινήστε μια συνεδρία με την " session_start " εντολής στη φόρμα . Το έντυπο θα έπρεπε κανονικά να είναι σε μια διαφορετική σελίδα από όπου τα δεδομένα αρχικά είχε εισαχθεί , οπότε η σύνοδος πρέπει να γίνει επανεκκίνηση . Για παράδειγμα, πληκτρολογήστε :

session_start ( ) ?
5

Ελέγξτε εάν έχουν οριστεί και οι μεταβλητές περιόδου . Αν είναι , να ορίσετε τις τιμές σε μεταβλητές για την πλήρωση των πεδίων . Χρησιμοποιήστε τη λειτουργία " isset " για να δείτε εάν έχουν οριστεί και οι μεταβλητές . Αν δεν έχουν οριστεί οι μεταβλητές , εκχωρήσετε άδεια χορδές των μεταβλητών πλήρωσης . Για παράδειγμα, πληκτρολογήστε :

εάν ( isset ( $ _SESSION [ 'name' ] ) ) $ name_filler = $ _SESSION [ 'name'] ?

Άλλο $ name_filler = '' ?

εάν ( isset ( $ _SESSION [ «διεύθυνση» ] ) ) $ address_filler = $ _SESSION [ «διεύθυνση» ] ?

άλλο $ address_filler = '' ?
Η 6

Τοποθετήστε τις μεταβλητές πλήρωσης στις ετικέτες εισόδου της φόρμας , χρησιμοποιώντας ετικέτες PHP και το " echo " εντολή . Για παράδειγμα, πληκτρολογήστε :



Η
εικόνων

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

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