这是最简单的图片验证码:
image.php
- header("Content-type: image/png");
- $string = "abcdefghijklmnopqrstuvwxyz0123456789";
- for($i=0;$i<6;$i ){
- $pos = rand(0,36);
- $str .= $string{$pos};
- }
- $img_handle = ImageCreate (60, 20) or die ("Cannot Create image");
- //Image size (x,y)
- $back_color = ImageColorAllocate($img_handle, 255, 255, 255);
- //Background color RBG
- $txt_color = ImageColorAllocate($img_handle, 0, 0, 0);
- //Text Color RBG
- ImageString($img_handle, 31, 5, 0, $str, $txt_color);
- Imagepng($img_handle);
- session_start();
- $_SESSION['img_number'] = $str;
- ?>
复制代码
form.php
- php实现简单的图片验证码
- 更多 0
- php
- 验证码
-
- 这是最简单的图片验证码:
-
- image.php
-
- header("Content-type: image/png");
- $string = "abcdefghijklmnopqrstuvwxyz0123456789";
- for($i=0;$i<6;$i ){
- $pos = rand(0,36);
- $str .= $string{$pos};
- }
- $img_handle = ImageCreate (60, 20) or die ("Cannot Create image");
- //Image size (x,y)
- $back_color = ImageColorAllocate($img_handle, 255, 255, 255);
- //Background color RBG
- $txt_color = ImageColorAllocate($img_handle, 0, 0, 0);
- //Text Color RBG
- ImageString($img_handle, 31, 5, 0, $str, $txt_color);
- Imagepng($img_handle);
- session_start();
- $_SESSION['img_number'] = $str;
- ?>
-
- form.php
-
-
-
-
复制代码
result.php
-
- session_start();
- if($_SESSION['img_number'] != $_POST['num']){
- echo'The number you entered doesn't match the image.
- Try Again
';
- }else{
- echo'The numbers Match!
- Try Again
';
- }
- ?>
复制代码
|