capcha แบบเว็บนี้ทำยังงัยครับ
capcha แบบเว็บนี้ทำยังงัยครับ
ช่วยขัยข้อกระจ่างหน่อย
ความคิดเห็นที่ 2
ขอบคุณครับ แจ่มๆ
ความคิดเห็นที่ 1
1.ทำรูปภาพเตัวเลข จาก 0 ถึง 9 รูปเครื่องหมาย + รูปเครื่องหมาย = เป็นไฟล์ gif ,jpeg หรือ png ก็ได้
2. แสดงรูปแบบคำถามเป็นการบวกตัวเลข 2 ค่า ในไฟล์ที่ต้องการแสดง (form1.php)
<?php // โค้ด php ในส่วนที่ใช้แสดงรูป $_SESSION['ses_num1']=rand(0,9); $_SESSION['ses_num2']=rand(0,9); echo "<img src=\"images/digit/".$_SESSION['ses_num1'].".gif\" />"; // สุ่มแสดงรูปตามค่าตัวแปรที่ได้ echo "<img src=\"images/digit/plus.gif\" />"; echo "<img src=\"images/digit/".$_SESSION['ses_num2'].".gif\" />";// สุ่มแสดงรูปตามค่าตัวแปรที่ได้ echo "<img src=\"images/digit/equal.gif\" />"; echo "<input name=\"num3\" type=\"text\" size=\"3\" maxlength=\"2\" />"; ?>
3. ตรวจสอบค่าข้อมูลในไฟล์ตรวจสอบ (checkform1.php)
<?php
if($_SESSION['ses_num1']+$_SESSION['ses_num2']==$_POST['num3']){
// ตัวอย่างนี้ตรวจสอบข้อมูลเบี้องต้นเท่าน้้น
// การใช้งานจริงควรตรวจสอบข้อมูลอื่นๆ ที่จำเป็นด้วย
}
?>
ข้อมูลข้างต้นเป็น ตัวอย่างการใช้งาน ไม่ซับซ้อน สามารถนำไปประยุกต์ใช้กับฟอร์มการใช้งานจริง
