Khanh Hoang - Kenn
Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.
Tại sao lại phải tạo captcha? làm mỗi lần gõ bực cả mình?! Nhưng các bạn biết không? nếu không có vật cản này, thì các robot trên mạng nó hoành hành chịu không nổi đâu, lúc nào nó cũng tự động: đăng ký nick, đăng bài, ... làm website chúng ta trở thành 1 đống rác. Hãy để captcha ngăn cản bớt việc này!
Ý tưởng: Taọ ra 2 file: 1 tạo captcha và 1 file kiểm tra captcha.
File 1: đặt tên captcha.php
Tạo random 1 vài kí tự và chuyển kí tự này sang file hình. Sử dụng session để lưu kí tự captcha này lại.
File 2: đặt tên login.php
Trong file này, chúng ta chèn hình captcha bằng 1 thẻ img để chèn captcha
Tại sao lại có thêm thuộc tính onclick lên đó? vì chúng ta muốn thay đổi captcha khác thì click lên đây!
Tại sao lại có thêm n=time(), vì file hình được lưu trong cache, nên n=time() hiểu không phải là hình cũ mà là hình mới ---> nó mới chịu load hình về
Chúc bạn thành công!