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

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

Πώς να επικυρώσει μια διεύθυνση ηλεκτρονικού ταχυδρομείου Χρησιμοποιώντας PHP

Τοποθετώντας μια φόρμα σε μια ιστοσελίδα βάζει το email σας σε κίνδυνο από το να ανεπιθύμητη αλληλογραφία . Εφόσον η ανάπτυξη του Web και e-mail επικοινωνίας , το spam έχει ένα πρόβλημα σε όλο τον κόσμο . Ως αποτέλεσμα , η κυβέρνηση των ΗΠΑ να θέσει σε εφαρμογή το CAN-SPAM Act για να αποτρέψει αυτό το είδος της επικοινωνίας . Δυστυχώς, αυτό δεν έχει σταματήσει τους ανθρώπους από το spamming τόσο email και φόρμες επικοινωνίας . Επικύρωση πεδία διασφαλίζει ότι η φόρμα έχει συμπληρωθεί σωστά , και θα βοηθήσει να αποτρέψει το spam από το να διεισδύουν στο ηλεκτρονικό σας ταχυδρομείο . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Χρησιμοποιήστε " ^ ( [ _a - z0 - 9 - ] + ) " για να ξεκινήσει η φράση επικύρωσης . Ο " ^ " αφηγείται την επικύρωση για να ξεκινήσει με την έναρξη του string . Εντός των παρενθέσεων είναι οι αριθμοί , γράμματα και άλλους χαρακτήρες που επιτρέπεται να χρησιμοποιηθούν στο email. Οι χαρακτήρες είναι " _" , τα γράμματα , οι αριθμοί και " - " . Το " + " δηλώνει ότι η φράση επικύρωσης θα συνεχιστεί . 2

Χρησιμοποιήστε " ( \\ . [ _a - Z0 - 9 - ] + ) * " σε περίπτωση που η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει μια τελεία στο χρήστη όνομα , όπως " john.doe . " Το "\\ ". αφηγείται τις επικυρώσεις για να ξεκινήσει μετά από μια τελεία . Το "*" υποδηλώνει ότι μπορεί ή δεν μπορεί να χρειάζεται αυτό το μέρος της επικύρωσης .
Εικόνων 3

Ακολουθήστε αυτό το τμήμα με "@ " , έτσι ώστε να μπορεί να επικυρώσει ότι υπάρχει αυτό το σύμβολο στην κορδόνι .
Η 4

Προσθήκη " ( [a - z0 - 9 - ] + ) ( \\ . [a - z0 - 9 - ] + ) * " για να επικυρώσει ότι η περιοχή έχει διαμορφωθεί σωστά . Παρατηρήστε ότι η υπογράμμισης έχει αφαιρεθεί από το τμήμα έγκυρους χαρακτήρες . Αυτό συμβαίνει επειδή οι ​​κάτω παύλες δεν ισχύουν σε ονόματα τομέα και υποτομέα.
5

Κλείστε τη φράση με το " ( \\ . [ Az ] { 2,4 } ) $ " για να επικυρώσετε τον τομέα ανωτάτου επιπέδου , ​​ή TLD . Το TLD είναι το . Com , . Edu ή κάποιο άλλο TLD φράση του ένα μήνυμα ηλεκτρονικού ταχυδρομείου . Γι 'αυτό το μέρος της επικύρωσης , οι έγκυροι χαρακτήρες έχουν μειωθεί σε μόνο γράμματα . Επιπλέον, η " { 2,4 } " έχει προστεθεί προκειμένου να προσδιοριστεί το ελάχιστο και το μέγιστο αριθμό χαρακτήρων για αυτό το μέρος του ηλεκτρονικού ταχυδρομείου . Στην περίπτωση αυτή ο ελάχιστος αριθμός των χαρακτήρων είναι δύο, και η μέγιστη είναι τέσσερις . Αυτό συμβαίνει επειδή TLDs υπάρχουν μόνο σε αυτά τα μήκη .
Η 6

Συνδυάστε αυτή τη φράση επικύρωσης με σωστή σύνταξη επικύρωσης PHP . Η φράση αυτή θα πρέπει να οριστεί ως μια μεταβλητή όπως $ vldemail . Συνδυάστε όλα τα τμήματα της φράσης επικύρωσης από κοινού , έτσι ώστε να διαβάζει " $ vldemail = " ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [a - z0 - . . 9 - ] + ) ( \\ [a - z0 - 9 - ] + ) * " Βεβαιωθείτε ότι ο κώδικας υποθέτει ότι το email δεν είναι έγκυρη με τη χρήση" $ έγκυρη = 0 ? " στον κώδικα Για να συγκρίνετε το e-mail κατά την επικύρωση . φράση , πρέπει να χρησιμοποιούνται οι « eregi » λειτουργίες . θα πρέπει να διαμορφωθεί ως eregi ( $ vldemail , $ email ) .
Η
εικόνων

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

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