capcha แบบเว็บนี้ทำยังงัยครับ

Bookmark and Share
capcha แบบเว็บนี้ทำยังงัยครับ

 ช่วยขัยข้อกระจ่างหน่อย

โดย: Srenon srenon_it@hotmail.com IP: 114.128.54.xxx วันที่: 05-12-2009 เวลา: 12:31:45

เข้าสู่ระบบเพื่อตอบกระทู้ รหัสผ่าน ล็อกอินผ่าน Facebook คลิก

 ความคิดเห็นที่ 2

ขอบคุณครับ แจ่มๆ

โดย: Srenon srenon_it@hotmail.com IP: 114.128.195.xxx วันที่: 06-12-2009 เวลา: 08:52:59
 ความคิดเห็นที่ 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']){
	// ตัวอย่างนี้ตรวจสอบข้อมูลเบี้องต้นเท่าน้้น 
	// การใช้งานจริงควรตรวจสอบข้อมูลอื่นๆ  ที่จำเป็นด้วย
}
?>

ข้อมูลข้างต้นเป็น ตัวอย่างการใช้งาน ไม่ซับซ้อน สามารถนำไปประยุกต์ใช้กับฟอร์มการใช้งานจริง

 

โดย: Ninenik ninenik@gmail.com IP: 124.120.1.xxx วันที่: 05-12-2009 เวลา: 17:56:26




จำนวนผู้เยี่ยมชม 157929 คน 2010 © Copyright ninenik.com. All rights reserved.