亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP驗證碼

標簽:
PHP

<?php

   session_start();

    //生成验证码图片

    Header("Content-type: image/PNG");

    $im = imagecreate(44,18); // 画一张指定宽高的图片

    $back = ImageColorAllocate($im, 245,245,245); // 定义背景颜色

    imagefill($im,0,0,$back); //把背景颜色填充到刚刚画出来的图片中

    $vcodes = "";

    srand((double)microtime()*1000000);

    //生成4位数字

    for($i=0;$i<4;$i++){

    $font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255)); // 生成随机颜色

    $authnum=rand(1,9);

    $vcodes.=$authnum;

    imagestring($im, 5, 2+$i*10, 1, $authnum, $font);

    }

    $_SESSION['VCODE'] = $vcodes;

 

    for($i=0;$i<100;$i++) //加入干扰象素

    {

    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));

    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor); // 画像素点函数

    }

    ImagePNG($im);

    ImageDestroy($im);

?>

将上面程序命名为verifycode.php,在需要调用验证码的位置添加如下代码:<img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="verifycode.php" width="43" height="45"/></td>

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消