由于我要用到php的验证码
php
<?php
session_start();
// 生成验证码
$random_code = substr(md5(uniqid(mt_rand(), true)), 0, 6);
// 将验证码保存到 session 中
$_SESSION['captcha'] = $random_code;
// 创建图片
$font = 6;
$image_width = 100;
$image_height = 40;
// 创建图像
$image = imagecreatetruecolor($image_width, $image_height);
// 设置背景色
$background_color = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $background_color);
// 设置验证码颜色
$text_color = imagecolorallocate($image, 0, 0, 0);
// 在图像上绘制验证码
imagestring($image, $font, 15, 10, $random_code, $text_color);
// 输出图像
header("Content-Type: image/png");
imagepng($image);
// 释放内存
imagedestroy($image);
?>
在 php.ini
配置文件中开启 GD
扩展即可使用