PHP는 로그인 확인 코드를 생성하기 위해 간단한 책 배경 시스템을 개발합니다.

인증 코드 기능은 로그인 인터페이스에서 사용됩니다.

여기에서는 간단한 인증 코드 파일을 만듭니다.

간단 인증코드 생성 방법은 당사 PHP 중국어 홈페이지 "PHP 개발 로그인 등록 튜토리얼"의 "PHP 개발 사용자 로그인 모듈 간이 인증코드 생성" 장에 소개되어 있으니 참고하시면 됩니다.

다음 통화를 용이하게 하기 위해 verify.php 파일을 생성하세요

여기서 4자리 인증 코드를 설정하세요

1619.png

<?php
session_start();
srand((double)microtime()*1000000);
while(($authnum=rand()%10000)<1000);//生成四位随机整数验证码
$_SESSION['auth']=$authnum;

//生成验证码图片
Header("Content-type: image/PNG");
$im = imagecreate(55,18);
$red = ImageColorAllocate($im, 255,0,0);
$white = ImageColorAllocate($im, 200,200,100);
$gray = ImageColorAllocate($im, 250,250,250);
$black = ImageColorAllocate($im, 120,120,50);

imagefill($im,60,20,$gray);

//将四位整数验证码绘入图片
//位置交错
for ($i = 0; $i < strlen($authnum); $i++)
{
   $i%2 == 0?$top = -1:$top = 3;
   imagestring($im, 6, 13*$i+4, 1, substr($authnum,$i,1), $white);
}

for($i=0;$i<100;$i++)   //加入干扰象素
{
   imagesetpixel($im, rand()%70 , rand()%30 , $black);
}

ImagePNG($im);
ImageDestroy($im);
?>


지속적인 학습
||
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"/> <title>这是一个验证码文件</title> </head> <body> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~