Cách Tạo Mã Captcha

Mục lục:

Cách Tạo Mã Captcha
Cách Tạo Mã Captcha

Video: Cách Tạo Mã Captcha

Video: Cách Tạo Mã Captcha
Video: HƯỚNG DẪN ĐĂNG KÝ TÀI KHOẢN 2 CAPTCHA | VĂN HƯNG REVERSIDE 2024, Có thể
Anonim

Captcha là một bài kiểm tra đặc biệt cung cấp cho người dùng một bài toán mà bất kỳ ai cũng có thể dễ dàng giải quyết, nhưng điều này hầu như không thể đối với máy tính. Để bảo vệ trang web của bạn khỏi việc đăng ký tự động, spam hoặc tự động tải tệp xuống, bạn cần tạo mã captcha.

Cách tạo mã captcha
Cách tạo mã captcha

Cần thiết

tập lệnh để tạo mã captcha

Hướng dẫn

Bước 1

Sử dụng giải pháp làm sẵn - truy cập trang web của dự án KCaptcha, tải xuống miễn phí và cài đặt trên trang web của bạn.

Bước 2

Sử dụng chương trình ReCaptcha của Google - truy cập trang web, nhấp vào nút Đăng ký ngay, đăng ký và dán mã.

Bước 3

Tạo tệp sec_pic.php trong PHP Notepad. Mở notepad và dán script hiển thị trong hình vào đó. Sử dụng dòng 1-2 để đặt chiều rộng và chiều cao của hình ảnh captcha. Dòng 3 chịu trách nhiệm về kích thước phông chữ. Dòng thứ tư và thứ năm quy định số lượng ký tự cần nhập và sẽ được hiển thị trên nền của hình ảnh xác thực.

Bước 4

Trên dòng 6, chỉ định đường dẫn đến phông chữ sẽ được sử dụng trong mã captcha. Sử dụng dòng 13 để tạo hình ảnh trực tiếp. Trên dòng 14, xác định màu nền của hình ảnh xác thực. Tô màu nền cho hình ảnh bằng cách sử dụng dòng 15. Dòng 17 chịu trách nhiệm thêm các chữ cái hoặc số vào nền. Xác định màu sắc, ký hiệu và kích thước ngẫu nhiên trên các dòng 20, 22 và 24 tương ứng.

Bước 5

Trên dòng 37, chỉ định độ lệch của mỗi ký tự. Dịch mã thành một dòng trong dòng 43 của tập lệnh. Dòng 45 sẽ hiển thị hình ảnh captcha đã hoàn thành. Nhấp vào Tệp → Lưu. Chọn mọi thứ trong dòng có tiêu đề và nhập captca.php vào đó. Xuất hình ảnh của mã captcha qua HTML bằng một tập lệnh. Tải mã captcha lên trang web của bạn.

Bước 6

Nếu các tập lệnh từ các đoạn trước không hoạt động, hãy sử dụng tập lệnh từ hình ảnh gợi ý. Tạo nó trong notepad và lưu nó với phần mở rộng.php. Chỉ định trong dòng 2, 3 và 4 chiều rộng, chiều cao và chiều dài tương ứng của mã captca. Trên dòng 9 và 10, chỉ định các ký tự được sử dụng trong mã (chữ cái và số) và các thành phần sẽ được sử dụng để tạo màu.

Bước 7

Sử dụng dòng 13 để tạo nền của hình ảnh mã xác minh. Trên dòng 16, chỉ định chiều rộng để chứa một ký tự. Sử dụng dòng 18 để lấp đầy nền bằng các dấu chấm ngẫu nhiên để giảm nguy cơ bot nhận dạng hình ảnh xác thực. Tạo màu ngẫu nhiên trên dòng 19. Trên dòng 27, in một chấm ngẫu nhiên để an toàn.

Bước 8

Áp dụng mã bảo mật trên dòng 31. Tạo một ký tự ngẫu nhiên trên dòng 38. Đặt tọa độ của đầu ra ký tự bằng cách sử dụng dòng 41. Dòng 49 sẽ giúp bạn thiết lập góc quay của bất kỳ ký tự nào sẽ được hiển thị trên hình ảnh mã xác nhận. In ký hiệu đã tạo ra các hình ảnh bằng cách sử dụng dòng 52. Lưu theo thuật toán đã gợi ý trước đó.

Đề xuất: