验证码图片显示不出来

来源:1-7 PHP验证码制作之通过SESSION存储验证信息

慕的地3322389

2017-05-04 21:51

<?php
 
  if(isset($_REQUEST['authcode'])){
     session_start();
 
  if($_REQUEST['authcode']==$_SESSION['authcode']){
    echo'<font color="#0000CC">输入正确</font>';
  }else{
   echo'<font color="#CC0000"><b>输入错误</b></font>';
   }
   exit();
  }
?>

<!DOCTYPE html>
<html>
   <head>
 
      <meta charset="utf-8"/>
   <title>确认验证码</title>
   </head>
   <body>
      <form method="post"action="./form.php">
          <p>验证码图片:<img src="./captcha.php?r=<?php echo rand();?>" border="1" width="100px" height="30px"/></p>
    <p>请输入验证码:<input type="text"name="authcode"value=""/></p>
    <p><input type="submit"value="提交"style="padding:6px 20px;"></p>
   </form>
 </body>
</html>

写回答 关注

1回答

  • 蛋肠加辣不要葱
    2017-05-07 18:50:14

    你看下访问captcha.php能不能看到验证码,如果可以就是你图片路径不对,如果不能说明问题在captcha.php

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37916 学习 · 321 问题

查看课程

相似问题