示例#1
0
function EWD_FEUP_Validate_Captcha()
{
    $ModifiedCode = $_POST['ewd_feup_modified_captcha'];
    $UserCode = $_POST['ewd_feup_captcha'];
    $Code = EWD_FEUP_Decrypt_Catpcha_Code($ModifiedCode);
    if ($Code == $UserCode) {
        $Validate_Captcha = "Yes";
    } else {
        $Validate_Captcha = "No";
    }
    return $Validate_Captcha;
}
<?php

$ModifiedCode = $_GET['Code'];
$Code = EWD_FEUP_Decrypt_Catpcha_Code($ModifiedCode);
$im = imagecreatetruecolor(50, 24);
$bg = imagecolorallocate($im, 22, 86, 165);
$fg = imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $bg);
imagestring($im, 5, 5, 5, $Code, $fg);
header("Cache-Control: no-cache, must-revalidate");
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
function EWD_FEUP_Decrypt_Catpcha_Code($ModifiedCode)
{
    $Code = $ModifiedCode / 3 - 5;
    return $Code;
}