黎明寫的驗證碼程式php版

2021-04-01 00:04:28 字數 839 閱讀 1172

<?php

//生成驗證碼

header("content-type: image/png");  

srand((double)microtime()*1000000);//播下乙個生成隨機數字的種子,以方便下面隨機數生成的使用

session_start();//將隨機數存入session中

$_session['authnum']="";

$im = imagecreate(62,20); //制定背景大小

$black = imagecolorallocate($im, 0,0,0); //設定三種顏色

$white = imagecolorallocate($im, 255,255,255);

$gray = imagecolorallocate($im, 200,200,200);

imagefill($im,0,0,$gray); //採用區域填充法,設定(0,0)

while(($authnum=rand()%100000)<10000);

//將四位整數驗證碼繪入

$_session['authnum']=$authnum;

imagestring($im, 5, 10, 3, $authnum, $black);

// 用 col 顏色將字串 s 畫到 image 所代表的影象的 x,y 座標處(影象的左上角為 0, 0)。

//如果 font 是 1,2,3,4 或 5,則使用內建字型

for($i=0;$i<200;$i++)   //加入干擾象素

imagepng($im);

imagedestroy($im);

?>

PHP寫驗證碼

session start for i 0 i 4 i im imagecreatetruecolor 100,30 bg imagecolorallocate im,0,0,0 te imagecolorallocate im,255,255,255 imagestring im,rand 1,6...

PHP 寫驗證碼

1 gd庫 形成畫布資源,傳入filename,返回資源 im imagecreatefromjpeg 獲取大小的資訊 1 形成資源,基於imagesx,imagesy im imagecreatefromjpeg filename x imagesx im y imagesy im 2 直接基於檔...

php寫驗證碼類

前一段時間我寫了個驗證碼函式,今天做成了驗證碼類 有助於物件導向程式設計。img.php 1 php2 34 author gwyy 5 date 2011 7 01 6 通用驗證碼類 7 版本 v0.18 910class validatecode 25 建立4個隨機碼 26private fun...