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

为什么我的验证码图片显示不出来

573194e30001c4b205000256.jpg

573194e40001375a03700229.jpg

大家帮忙看看  谢谢

提问者:大神的菜鸟 2016-05-10 16:00

个回答

  • notmatter
    2016-05-19 22:57:50

    我的字可以显示出来,但是图片显示不出来哎,能不能帮我看看是什么情况


    <?php
     header("content-type:text/html;charset=gb2312");
     if(isset($_REQUEST['authcode'])){
     session_start();
     if(strtolower($_REQUEST['authcode'])==$_SESSION['authcode']){
     echo '<font color="#0000CC">输入正确</font>';
     }else{
     echo '<font color="#CC0000">输入错误</font>';
     }
     exit();
     }
    ?>


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

  • 大神的菜鸟
    2016-05-10 16:04:59

    哈哈 我找到问题了 r前面少了一个问号