• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP:现有图片验证码类

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

文章来源:http://www.cnblogs.com/hello-tl/p/7593022.html 

<?php
class TL_Captcha_img{
    private $image; //验证码图片
    private $captch_code; //验证码信息
    public function __construct($table){
        session_start();
        if(is_array($table)){
            $index = rand(0,count($table)-1);
            //获取随机的value
            $table1 = array_keys($table);
            $value = $table1[$index];
            $_SESSION['authcode'] = $this->captch_code;
            //获取随机的键值
            $key = array_flip($table);
            $key =  $key[$value];
            $this->image = dirname(__FILE__).'/'.$key.'.png';
        }
    }
    public function __destruct() {
        $this->image = file_get_contents($this->image);
        header('content-type:image/png');
        echo $this->image;
        imagedestroy($this->image);
    }
}
// $table = array(
// 	'sql' => 'sql',
// 	'png' => 'png',
// 	'jpg' => 'jpg',
// 	'gif' => 'gif',
// 	'css' => 'css',
// 	'html' => 'html',
// 	'js' => 'js',
// 	'php' => 'php',
// 	'txt' => 'txt',
// 	'word' => 'word',
// 	'excal' => 'excal',
// 	'img' => 'img',
// );
// $Captcha_img = new Captcha_img($table);

文章来源:http://www.cnblogs.com/hello-tl/p/7593022.html 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP几个常用的概率算法发布时间:2022-07-10
下一篇:
php各类hash算法长度及性能发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap