<?php session_start(); header("Content-type:image/png"); $img_width=100; $img_height=20; srand(microtime()*100000); for($i=0;$i<4;$i++) { $new_number.=dechex(rand(0,15)); } $_SESSION[check_auth]=$new_number; $new_number=imageCreate($img_width,$img_height);//创建图象 ImageColorAllocate($new_number,255,255,255); //设置背景色为白色 for($i=0;$i<strlen($_SESSION[check_auth]);$i++) { $font=mt_rand(3,5); $x=mt_rand(1,8) + $img_width*$i/4; $y=mt_rand(1,$img_height/4); $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色 imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符 } ImagePng($new_number); ImageDestroy($new_number); ?>
GD 라이브러리는 PHP의 이미지 조작을 위한 매우 강력한 라이브러리입니다.
먼저 php.ini에 참조 줄을 추가하세요: Extension=php_gd2.dll
아파치를 다시 시작하세요. 테스트 페이지를 만드세요. var_dump(gd_info()); 출력 데이터는 GD 라이브러리가 성공적으로 참조되었음을 보여줍니다.
양식 auth.html
이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn
관련 기사
06 Mar 2017
이 글에서는 자바에서 인증코드를 생성하는 과정과 방법을 소개합니다. 아주 좋은 참고값을 가지고 있으니 에디터와 함께 살펴보겠습니다.
14 Jul 2023
PHP 및 GD 라이브러리를 사용하여 무작위 확인 코드 이미지를 생성하기 위한 팁 무작위 확인 코드 이미지는 웹사이트 개발에서 일반적인 보안 확인 메커니즘으로, 작업을 계속하려면 사용자가 올바른 확인 코드를 입력해야 합니다. 이 기사에서는 PHP와 GD 라이브러리를 사용하여 무작위 인증 코드 이미지를 생성하는 방법에 대한 기술을 소개합니다. GD 라이브러리는 PHP에 풍부한 이미지 처리 기능을 제공하는 이미지 처리용 오픈 소스 라이브러리입니다. GD 라이브러리를 이용하면 다양한 인증코드 이미지를 쉽게 생성할 수 있습니다. 먼저, 다음과 같은 PHP 파일을 생성해야 합니다.
25 Jul 2023
PHP 기능을 사용하여 사용자 등록 및 로그인을 위한 SMS 인증 코드 및 로그인 로그를 구현하는 방법은 무엇입니까? 인터넷의 급속한 발전으로 인해 점점 더 많은 웹사이트와 애플리케이션이 사용자 등록 및 로그인 기능을 요구하고 있습니다. 보안과 편의성을 높이기 위해 많은 웹사이트와 애플리케이션에서는 휴대전화 SMS 인증코드를 사용하여 사용자 신원을 확인하고 사용자 로그인 로그를 기록합니다. 이 기사에서는 PHP 함수를 사용하여 이러한 함수를 구현하는 방법을 소개합니다. 1. 휴대전화 SMS 인증코드 휴대전화 SMS 인증코드는 일반적으로 사용되는 본인 확인 방법으로, 사용자의 휴대전화로 전송됩니다.
10 Feb 2018
이 글은 주로 PHP에서 임의의 문자열을 생성하는 방법을 자세히 소개하고 있습니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.
29 Jul 2016
로고 온라인 생성: 로고 온라인 생성 PHP 온라인 생성 ico 파일 코드: index.php 다음과 같이 코드를 복사합니다: <?PHP $output = "" if(isset($_GET['action'])&&$_GET['action '] == '만들기'){ if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uploaded_file($_FI
Hot Tools
PHP는 인증 코드 클래스를 동적으로 무작위로 생성합니다.
PHP는 인증 코드 클래스를 동적으로 무작위로 생성합니다.
간단하고 사용하기 쉬운 PHP 인증 코드 클래스
간단하고 사용하기 쉬운 PHP 인증 코드 클래스
PHP 인증코드 생성 코드
PHP 인증코드 생성 코드