capcha แบบเว็บนี้ทำยังงัยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา capcha แบบเว็บนี้ทำยังงัยครับ
capcha แบบเว็บนี้ทำยังงัยครับ
ช่วยขัยข้อกระจ่างหน่อย

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
1.ทำรูปภาพเตัวเลข จาก 0 ถึง 9 รูปเครื่องหมาย + รูปเครื่องหมาย = เป็นไฟล์ gif ,jpeg หรือ png ก็ได้
2. แสดงรูปแบบคำถามเป็นการบวกตัวเลข 2 ค่า ในไฟล์ที่ต้องการแสดง (form1.php)
1 2 3 4 5 6 7 8 9 10 | <?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)
1 2 3 4 5 6 | <?php if ( $_SESSION [ 'ses_num1' ]+ $_SESSION [ 'ses_num2' ]== $_POST [ 'num3' ]){ // ตัวอย่างนี้ตรวจสอบข้อมูลเบี้องต้นเท่าน้้น // การใช้งานจริงควรตรวจสอบข้อมูลอื่นๆ ที่จำเป็นด้วย } ?> |
ข้อมูลข้างต้นเป็น ตัวอย่างการใช้งาน ไม่ซับซ้อน สามารถนำไปประยุกต์ใช้กับฟอร์มการใช้งานจริง

ความคิดเห็นที่
2
ขอบคุณครับ แจ่มๆ

ขอบคุณทุกการสนับสนุน
![]()