超方便的验证码套件Captcha Genie,帮你轻松在网页上制作出图片验证码!(下)

四、验证输入结果

当使用者输入了验证码之后,我们必须在网页表单送出的PHP程式中进行验证,程式的写法是:

session_start(); 
$Code = $_REQUEST["Turing"]; 
if ( !isset( $_SESSION['turing_string'] ) ) { $ok = 1 }

else if ( strtoupper($_SESSION['turing_string']) == strtoupper($Code)) 
{ $ok = 1 } 
    else { 
    $ok = 0; 
    echo "<b><font color=red>验证码输入错误!请回到上一页重新输入! 
</font></b><br>"; 
    return 1; 
     }

如此一来只要使用者输入错了验证码,就会出现「验证码输入错误!」的讯息,然后PHP程式终止,使用者必须回到上一页重新输入。要注意的是程式码里面的"Turing"是刚才在表单中输入验证码栏位的名称,请自行修改

※PS:完整写法在官方网站及资料夹中的howtoinstall.txt都有介绍。

五、Captcha Genie详细设定说明

Captcha Genie的官方网站上有详细的自订设定选项,这边介绍一下:

image

1.选择样板档:一共有13种样板可以选择,选择完后按下〔Load Template〕按钮。

2.验证图片尺寸:可设定验整图片的大小,一般来说选择Variable自动调整大小即可。

3.背景:可选择图片背景(有18种)、乱数背景或是固定颜色。

4.验证码类型:可选择Math(数学加减法计算)或是Code(验证字元),Code的部份预设是用小写英文字母及数字(去掉数字的1跟英文字母l),最下面还可输入要出现的验证码数字有几个。

image

 

5.验证码字型:可使用随机字型(random),或是指定字型(Fixed font),也可指定字型颜色(Font Color)、尺寸(Font Size)、倾斜角度(Font Rotation)、字距(Padding)。

6.验证码干扰:可设定用格线、圆形、三角形、直线或随机等模式在图片验证码上产生干扰效果,还可指定干扰的颜色。防止验证码识别程序的破解。

设定完成后只要按下〔Save and Show〕按钮就可以看到产生出来的验证码图片了,图片的难度均可自由调整,相当方便。如果满意之后,按下「clicking here」就可以下载一个configuration.php,取代captcha资料夹中原本的档案就可以了。

image

###

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值