生成 PHP 验证码的代码如下:
<?php
session_start();
$code=rand(1000,9999);
$_SESSION["code"]=$code;
$im = imagecreatetruecolor(50, 24);
$bg = imagecolorallocate($im, 22, 86, 165);
$fg = imagecolorallocate($im, 255, 255, 255);
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);
?>
以上代码会生成一个随机的四位数字验证码,并将其存储到 PHP 会话中。验证码将以 PNG 格式显示在页面上,颜色为蓝色背景和白色字体。可以根据需要修改颜色和大小等属性。