问答详情
源自:1-7 PHP验证码制作之通过SESSION存储验证信息

验证码图片显示不出来

<?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>

提问者:慕的地3322389 2017-05-04 21:51

个回答

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

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