ฟังชันรับค่ารูปภาพ
<?
function ranDomStr($length)
{
$str2ran = 'ABCDEFGHIJKLMNOPQRSTUVWZ0123456789'; //string ที่เป็นไปได้ที่จะใช้ในการ random ซึ่งสามารถเพิ่มลดได้ตามความต้องการ
$str_result = ""; //สตริงว่างสำหรับจะรับค่าจากการ random
while(strlen($str_result)<$length){ //วนลูปจนกว่าจะได้สตริงตามความยาวที่ต้องการ
$str_result .= substr($str2ran,(rand()%strlen($str2ran)),1); //ต่อ string จาก substring ที่ได้จากการ random ตำแหน่ง ทีละ 1 ตัว จนกว่าจะครบตรามความยาวที่ส่งมา
}
return($str_result);//ส่งค่ากลับ
}
$ran_str = randomstr(5); //สั่ง random string
?>
...
ตัวแปรรับรูปภาพ และช่องที่กรอกรหัส
<img src="
http://edufirstschool.com/test...tml/create_image_code.php?str= 
<?=$ran_str?>"><input type="hidden"name="VerifyCode_Reg" id="VerifyCode_Reg" value="<?=$ran_str?>" />
<input type="text" name="VerifyCode_Reg" id="VerifyCode_Reg"/></td>
...
มันโชว์รูปและรันรูปให้ค่ะ
แต่ว่ามันไม่เช็ค ว่ารหัสผิดหรือถูก คือถ้าเรากรอกผิดมันก็ยังส่งข้อมูลไปค่ะ