Πώς να φτιάξετε έναν κωδικό Captcha

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

Πώς να φτιάξετε έναν κωδικό Captcha
Πώς να φτιάξετε έναν κωδικό Captcha

Βίντεο: Πώς να φτιάξετε έναν κωδικό Captcha

Βίντεο: Πώς να φτιάξετε έναν κωδικό Captcha
Βίντεο: Resolvendo problema do captcha 2024, Ενδέχεται
Anonim

Το Captcha είναι μια ειδική δοκιμασία που προσφέρει στους χρήστες ένα πρόβλημα το οποίο μπορεί εύκολα να επιλύσει ο καθένας, αλλά είναι σχεδόν αδύνατο για τον υπολογιστή να κυριαρχεί. Για να προστατεύσετε τον ιστότοπό σας από αυτόματες εγγραφές, ανεπιθύμητα μηνύματα ή αυτόματες λήψεις αρχείων, πρέπει να δημιουργήσετε έναν κωδικό captcha.

Πώς να φτιάξετε έναν κωδικό captcha
Πώς να φτιάξετε έναν κωδικό captcha

Απαραίτητη

σενάρια για τη δημιουργία captcha-code

Οδηγίες

Βήμα 1

Χρησιμοποιήστε μια έτοιμη λύση - μεταβείτε στον ιστότοπο του έργου KCaptcha, κατεβάστε το δωρεάν και εγκαταστήστε τον στον ιστότοπό σας.

Βήμα 2

Χρησιμοποιήστε το πρόγραμμα ReCaptcha της Google - μεταβείτε στον ιστότοπο, κάντε κλικ στο κουμπί Εγγραφή τώρα, εγγραφείτε και επικολλήστε τον κωδικό.

Βήμα 3

Δημιουργήστε ένα αρχείο sec_pic.php στο Σημειωματάριο PHP. Ανοίξτε το σημειωματάριο και επικολλήστε το σενάριο που φαίνεται στην εικόνα σε αυτό. Χρησιμοποιήστε τη γραμμή 1-2 για να ορίσετε το πλάτος και το ύψος της εικόνας captcha. Η γραμμή 3 είναι υπεύθυνη για το μέγεθος της γραμματοσειράς. Η τέταρτη και η πέμπτη γραμμή ρυθμίζουν τον αριθμό των χαρακτήρων που πρέπει να πληκτρολογηθούν και που θα εμφανίζονται στο φόντο του captcha.

Βήμα 4

Στη γραμμή 6, καθορίστε τη διαδρομή προς τη γραμματοσειρά που θα χρησιμοποιηθεί στον κωδικό captcha. Χρησιμοποιήστε τη γραμμή 13 για να δημιουργήσετε απευθείας την εικόνα. Στη γραμμή 14, ορίστε το χρώμα φόντου του captcha. Συμπληρώστε την εικόνα με το φόντο χρησιμοποιώντας τη γραμμή 15. Η γραμμή 17 είναι υπεύθυνη για την προσθήκη γραμμάτων ή αριθμών στο φόντο. Ορίστε τυχαία χρώματα, σύμβολα και μεγέθη στις γραμμές 20, 22 και 24, αντίστοιχα.

Βήμα 5

Στη γραμμή 37, καθορίστε την μετατόπιση κάθε χαρακτήρα. Μεταφράστε τον κώδικα σε μια γραμμή στη γραμμή 43 του σεναρίου. Η γραμμή 45 θα εμφανίσει την τελική εικόνα captcha. Κάντε κλικ στο Αρχείο → Αποθήκευση. Επιλέξτε τα πάντα στη γραμμή με τον τίτλο και πληκτρολογήστε εκεί captca.php. Εξαγάγετε την εικόνα του κώδικα captcha μέσω HTML χρησιμοποιώντας ένα σενάριο. Ανεβάστε τον κωδικό captcha στον ιστότοπό σας.

Βήμα 6

Εάν τα σενάρια από τις προηγούμενες παραγράφους δεν λειτουργούν, χρησιμοποιήστε το σενάριο από την προτεινόμενη εικόνα. Δημιουργήστε το στο σημειωματάριο και αποθηκεύστε το με επέκταση.php. Προσδιορίστε στις γραμμές 2, 3 και 4 το πλάτος, το ύψος και το μήκος, αντίστοιχα, του κώδικα captca. Στις γραμμές 9 και 10, καθορίστε τους χαρακτήρες που χρησιμοποιούνται στον κώδικα (γράμματα και αριθμούς) και τα στοιχεία που θα χρησιμοποιηθούν για τη δημιουργία του χρώματος.

Βήμα 7

Χρησιμοποιήστε τη γραμμή 13 για να δημιουργήσετε το φόντο της εικόνας κωδικού επαλήθευσης. Στη γραμμή 16, καθορίστε το πλάτος για να χωρέσετε έναν χαρακτήρα. Χρησιμοποιήστε τη γραμμή 18 για να γεμίσετε το φόντο με τυχαίες κουκίδες για να μειώσετε τον κίνδυνο αναγνώρισης captcha από bots. Δημιουργήστε ένα τυχαίο χρώμα στη γραμμή 19. Στη γραμμή 27, εκτυπώστε μια τυχαία κουκκίδα για ασφάλεια.

Βήμα 8

Εφαρμόστε τον κωδικό ασφαλείας στη γραμμή 31. Δημιουργήστε έναν τυχαίο χαρακτήρα στη γραμμή 38. Ρυθμίστε τις συντεταγμένες της εξόδου χαρακτήρων χρησιμοποιώντας τη γραμμή 41. Η γραμμή 49 θα σας βοηθήσει να ορίσετε τη γωνία περιστροφής οποιουδήποτε χαρακτήρα που θα εμφανίζεται στην εικόνα του κωδικού επιβεβαίωσης. Εκτυπώστε το δημιουργημένο σύμβολο σε εικόνες χρησιμοποιώντας τη γραμμή 52. Αποθηκεύστε σύμφωνα με τον προηγουμένως προτεινόμενο αλγόριθμο.

Συνιστάται: