Δημιουργήστε ένα πλαίσιο ελέγχου με την προσθήκη μιας ετικέτας εισόδου του τύπου "κουτάκι " και μια ετικέτα αμέσως μετά την ετικέτα εισόδου . Θα πρέπει να βρίσκεται μετά τα πεδία σύνδεσης ( π.χ. όνομα χρήστη και κωδικό ) και πριν το κουμπί υποβολής . Παράδειγμα κώδικα :
με θυμάσαι
2 Προσθέστε ένα " if" ότι οι έλεγχοι αν το " να με θυμάσαι " πλαίσιο ελέγχου είναι επιλεγμένο ή όχι και , εάν είναι , καθορίζει το cookie όνομα στο όνομα χρήστη στη μεταβλητή $ _SESSION και το cookie κωδικό πρόσβασης για τον κωδικό πρόσβασης στην μεταβλητή $ _SESSION . Θα πρέπει να βρίσκονται μετά τον κωδικό που θέτει τα $ _SESSION μεταβλητές για να συνδέσει τον χρήστη μέσα Παράδειγμα κώδικα :
εάν ( isset ( $ _POST [ 'remember '] ) ) {
setcookie ( " cookname " , $ _SESSION [ "Όνομα Χρήστη" ] , ο χρόνος ( ) 2,592,000 , " /" ) ?
setcookie ( " cookpass " , $ _SESSION [' password' ] , το χρόνο ( ) 2,592,000 , " /" ) ? }
εικόνων 3
Προσθέστε ένα άλλο" if " που ελέγχει τα cookies χρήστες για το όνομα χρήστη και τον κωδικό πρόσβασης , στη συνέχεια, θέτει το $ _SESSION όνομα χρήστη στο $ _COOKIE το όνομα χρήστη και τον κωδικό πρόσβασης $ _SESSION με τον κωδικό πρόσβασης $ _COOKIE . Παράδειγμα κώδικα :
εάν ( isset ( $ _COOKIE [ « cookname '] ) && isset ( $ _COOKIE [ « cookpass '] ) ) {
$ _SESSION [' όνομα χρήστη '] = $ _COOKIE [ « cookname '] ?
$ _SESSION [' password ' ] = $ _COOKIE [ « cookpass '] ?
}
Η 4
Προσθέστε επιπλέον "αν" δήλωση στην αρχή του κώδικα logout σας που θα απορρυθμίσει τα cookies, εάν ο χρήστης αποσυνδέεται . Το " if" θα πρέπει να ελέγχουν εάν έχουν οριστεί και τα μπισκότα και , αν είναι , να ορίσετε να αδειάσει με αρνητικό λήξης . Παράδειγμα κώδικα :
εάν ( isset ( $ _COOKIE [ « cookname '] ) && isset ( $ _COOKIE [ « cookpass '] ) ) {
setcookie ( " cookname " , " " , ο χρόνος ( ) -2592000 , " /" ) ?
setcookie ( " cookpass " , " " , του χρόνου ( ) -2592000 , " /" ) ? }
Η
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα