php 登入驗證碼的生成

2021-10-08 13:25:18 字數 879 閱讀 4796

<?php

//session_start();

//字典

$chars = "23456789abcdefghjklmnprstwxy";

//驗證碼字串

$string = "";

//從字典中隨機取出字元

for ($i=0;$i<4;$i++)

//驗證碼儲存在會話中

$_session["string"] = $string;

//驗證碼影象寬度和高度

$image_width = 120;

$image_height = 30;

//畫布

$im = imagecreate($image_width,$image_height);

//背景色,隨機

$back_color = imagecolorallocate($im,rand(220,225),rand(220,225),rand(220,225));

//填充矩形

imagefilledrectangle($im,0,0,$image_width,$image_height,$back_color);

//干擾點

for ($i=0;$i<100;$i++)

//字元顏色,填入畫布

for ($i=0;$iheader("content-type:image/x-png");

//生成影象

imagepng($im);

//儲存為格式

//銷毀控制代碼

imagedestroy($im);

//程式退出

exit();

php生成驗證碼

header content type image gif 初始化 border 0 是否要邊框 1要 0不要 how 4 驗證碼位數 w how 15 寬度 h 20 高度 fontsize 5 字型大小 alpha abcdefghijkmnopqrstuvwxyz 驗證碼內容1 字母 numb...

php 生成驗證碼

驗證碼個數 num 4 驗證碼寬度 width 80 驗證碼高度 height 20 驗證碼 注意是字串 code 生成驗證碼 for i 0 i num i 驗證碼儲存到session中 session start session verifycode code 建立影象 image imagec...

php 生成驗證碼

che.php session start im imagecreatetruecolor 100,30 設定顏色 bg imagecolorallocate im,0,0,0 背景色 te imagecolorallocate im,255,255,255 字型顏色 for i 0 i 4 i 輸...