>백엔드 개발 >PHP 튜토리얼 >PHP는 멋진 4자리 인증 코드를 생성합니다. PHP SMS 인증 코드 소프트웨어 PHP SMS 인증 코드 플랫폼 PHP SMS 인증 코드 통과

PHP는 멋진 4자리 인증 코드를 생성합니다. PHP SMS 인증 코드 소프트웨어 PHP SMS 인증 코드 플랫폼 PHP SMS 인증 코드 통과

WBOY
WBOY원래의
2016-07-29 08:52:241283검색

이 글의 예시는 참고용으로 PHP 생성 인증 코드의 구현 코드를 공유하기 위한 것입니다.

<&#63;php
$im=imagecreate(200,100);//生成画布
imagecolorallocate($im,0,0,0);//背景色
$white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成随机颜色
for($i=0;$i<9;$i++)
{
 imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干扰线条元素
}
for($i=0;$i<150;$i++)
{
 imagesetpixel($im,rand(0,200),rand(0,100),$white);//生成干扰点元素
}
for($i=0,$str='';$i<4;$i++)//通过循环获得四个字符
{
 switch(rand(1,3))
 {
  case'1':
  $ch=rand(0,9);
  break; 
  case'2':
  $ch=sprintf('%c',rand(97,122));
  break;
  case'3':
  $ch=sprintf('%c',rand(65,90));
  break;
 }
  $str.=$ch;

}
imagettftext($im,32,rand(0,15),55,70,$white,'c.ttc',$str);//在画布上输出字符串
header("Content-type:image/jpeg");
imagejpeg($im);
imagedestroy($im);
&#63;>

위 내용은 다음과 같습니다. 이 기사의 전체 내용이 모든 사람이 PHP 프로그래밍에 도움이 되기를 바랍니다.

위 내용은 인증 코드와 PHP 콘텐츠를 포함하여 PHP에서 생성된 멋진 4자리 인증 코드를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.