PHP로 숫자캡챠 이미지 생성하기 정보
PHP PHP로 숫자캡챠 이미지 생성하기본문
안녕하세요. 자동등록방지에 많이 쓰이는 Captcha이미지 PHP로 생성해보았습니다.
function generate() { $code=rand(1000,9999); // 1000부터 9999사이의 수값을 렌덤생성 $im = imagecreatetruecolor(50, 24); $bg = imagecolorallocate($im, 22, 86, 165); // 백그라운드 색을 blue로 설정 $fg = imagecolorallocate($im, 255, 255, 255);//텍스크 컬러 white로 설정 imagefill($im, 0, 0, $bg); imagestring($im, 5, 5, 5, $code, $fg); header("Cache-Control: no-cache, must-revalidate"); header('Content-type: image/png'); imagepng($im); // 생성한 캡차코드 이미지를 현시 imagedestroy($im); }
genterate();
실행결과:
참고로 GD라이브러리를 이용가능하게 php.in파일에서
;extension=gd 이부분을 찾아 ; 기호를 삭제하고 아파치를 재시동합니다.
추천
3
3
댓글 2개
늘 간단하지만 알아야 할 팁을 주십니다.
오늘은 수수께끼 없군요...
감사합니다.
오늘은 수수께끼 없군요...
감사합니다.
응용할 곳이 많겠습니다. 감사합니다.