วิธีทำ captcha ใน CI (CodeIgniter)

ที่จริงใน CI framework มีตัว recaptcha ให้อยู่แล้วนะครับแต่ปัญหาคือ มันอ่านยาก วันนี้เลยมีวิธีการทำ captcha แบบง่ายๆมาแบ่งปันครับ 1. โหลดไฟล์ Captcha-library-for-CodeIgniter 2. จากนั้นให้ copy ไฟล์ antispam.php ไปไว้ใน application/libraries/ 3. วิธีเรียกใช้ใน controller $this->load->library('antispam'); $configs = array( 'img_path' => './assets/img/captcha/',              //ใส่ path ที่จะเก็บรูปนะครับ 'img_url' => base_url() . 'assets/img/captcha/',                  //ลิงก์ของรูปภาพ 'img_height' => '50', ); $captcha = $this->antispam->get_antispam_image($configs); 4. ในตัวแปร $captcha เป็น array ประกอบด้วยค่าดังนี้ array('word' => 'SZTHM', 'time' => time , 'image' => '<img .... '); 5. วิธีเรียกใช้ใน view ก็แค่ <?  echo $captcha['image'] ;  ?> แค่นี้ก็จะได้ captcha ดังภาพ captcha   *หมายเหตุ  วิธีการนำไปใช้หรือไปเช็คค่าขึ้นอยู่กับไอเดียของแต่ละคนนะครับ และอีกอย่างรูปภาพที่ gen ออกมาจะเก็บไว้ใน โฟล์เดอร์นะครับ ซึ่งเราต้องทำการไปลบด้วยตัวเอง ส่วนวิธีการลบแบบอัติโนมัติให้ติดตามบทความต่อไปนะครับ
ให้ความเห็น