php验证程序,简单的php验证码验证程序
时间: 2023-08-16 12:05:14 浏览: 138
以下是一个简单的 PHP 验证码验证程序的示例:
生成验证码(captcha.php):
```php
<?php
session_start();
$code = rand(1000,9999);
$_SESSION['code'] = $code;
$im = imagecreatetruecolor(50, 20);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 0);
imagestring($im, 5, 5, 2, $code, $textcolor);
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
```
验证输入的验证码(validate.php):
```php
<?php
session_start();
if($_POST['code'] == $_SESSION['code']){
echo "验证成功!";
}else{
echo "验证失败!";
}
?>
```
在 HTML 表单中使用验证码并验证(form.html):
```html
<!DOCTYPE html>
<html>
<head>
<title>验证码示例</title>
</head>
<body>
<form action="validate.php" method="post">
<label for="code">验证码:</label>
<input type="text" name="code">
<img src="captcha.php" alt="验证码">
<input type="submit" value="提交">
</form>
</body>
</html>
```
当用户提交表单时,将会显示 "验证成功!" 或 "验证失败!" 的消息。
阅读全文