<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 用php生成帶有雪花背景的驗證碼

    時間:2025-11-01 16:07:57 php語言

    用php生成帶有雪花背景的驗證碼

      用php生成帶有雪花背景的驗證碼,有需要的朋友可以參考下。以下代碼,有詳細的注釋,方便學習。就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

      <?session_start();?>

      <FORM METHOD=POST ACTION="">

      <input type=text name=number maxlength=4><img src="YanZhengMa.php?act=init">

      <INPUT TYPE="submit" name="sub">

      </FORM>

      <?

      /pic/p>

      if(isset($HTTP_POST_VARS["sub"])):

      if($HTTP_POST_VARS["number"] != $HTTP_SESSION_VARS[login_check_number] || empty($HTTP_POST_VARS["number"])){

      echo "校驗碼不正確!" ;

      }else{

      echo"驗證碼通過!";

      }

      endif;

      show_source('test.php');

      /pic/p>

      /pic/p>

      show_source('YanZhengMa.php');

      ?>

      <?php

      session_start();

      session_register("login_check_number");

      /pic/p>

      /pic/p>

      $img_height=120;    /pic/p>

      $img_width=40;

      if($HTTP_GET_VARS["act"]== "init"){

      /pic/pic/p>

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

      $nmsg.=dechex(rand(0,15));

      }/pic/p>

      $HTTP_SESSION_VARS[login_check_number] = $nmsg;

      /pic/pic/p>

      /pic/p>

      $aimg = imageCreate($img_height,$img_width);    /pic/p>

      ImageColorAllocate($aimg, 255,255,255);            /pic/p>

      $black = ImageColorAllocate($aimg, 0,0,0);        /pic/p>

      ImageRectangle($aimg,0,0,$img_height-1,$img_width-1,$black);/pic/p>

      /pic/p>

      for ($i=1; $i<=100; $i++) {    /pic/p>

      imageString($aimg,1,mt_rand(1,$img_height),mt_rand(1,$img_width),"*",imageColorAllocate($aimg,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));

      /pic/p>

      }

      /pic/p>

      /pic/p>

      for ($i=0;$i<strlen($HTTP_SESSION_VARS[login_check_number]);$i++){

      imageString($aimg, mt_rand(3,5),$i*$img_height/4+mt_rand(1,10),mt_rand(1,$img_width/2), $HTTP_SESSION_VARS[login_check_number][$i],imageColorAllocate($aimg,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));

      }

      Header("Content-type: image/png");    /pic/p>

      ImagePng($aimg);                    /pic/p>

      ImageDestroy($aimg);

      }

      ?>

    【用php生成帶有雪花背景的驗證碼】相關文章:

    php生成動態圖片驗證碼代碼08-11

    php生成動態圖片驗證碼的一段代碼02-18

    php實現驗證碼制作12-24

    php如何實現驗證碼03-15

    java如何生成驗證碼11-29

    php驗證碼代碼怎么寫08-30

    java如何生成驗證碼呢11-24

    用PHP把HTML生成PDF文件的幾個開源項目02-01

    一個漂亮的php驗證碼類01-10

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人