验证码的实现1

本文介绍了一种使用 PHP 生成图像验证码的方法,并提供了验证用户输入验证码是否正确的实现细节。通过设置验证码的有效时间和字符类型等参数,可以增强网站的安全性。
<?php
    
//图像验证码生成
    function actionImgcode()
    {
        
$imgcode = & FLEA::getSingleton('FLEA_Helper_ImgCode');
        
/**
        * @param int $type 验证码包含的字符类型,0 - 数字、1 - 字母、其他值 - 数字和字母
        * @param int $length 验证码长度may
        * @param int $leftime 验证码有效时间(秒)
        * @param array $options 附加选项,可以指定字体、宽度和高度等参数,默认是GD库设置的字体
        
*/
        
$imgcode->image(2, 5);
    }
    
//图像验证码验证
    function actionImgCheck()
    {
        
$imgcode = & FLEA::getSingleton('FLEA_Helper_ImgCode');
        
if (!$imgcode->check($_POST['imgcode'])) {
            
echo "<font color=\"Red\">不正确或超时</font>";
        } 
else {
            
echo 'right';
        }
        
include('helper_imgcode.php');
    }

转载于:https://www.cnblogs.com/zq535228/archive/2008/04/25/1171603.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值