<?php 
session_start(); 
echo " <img src=a.php border=0 align=absbottom>";//生成图片 
echo $_SESSION["code"];//生成验证码值 
unset($_SESSION['code']); //将session去掉,为了每次都能取到新session值 
?> 写法有问题,刚生成了,又删除了.
<?php 
session_start(); 
unset($_SESSION['code']); //将session去掉,为了每次都能取到新session值 echo " <img src=a.php border=0 align=absbottom>";//生成图片 
echo $_SESSION["code"];//生成验证码值 
?> 

解决方案 »

  1.   

    你的SESSION在哪生成的?
    难道在上一个页面?
      

  2.   

    是的,我的session是在别的页面生成的啊,在这个页面只是取值,上面的注释是别人写的,写的有问题撒
      

  3.   

    直接取出来$_SESSION["code"]不删掉不就行了
      

  4.   

    unset做什么?想不通。生成时自然会覆盖上一次的
      

  5.   

    苦寒竹,虽然问题还没解决,谢谢你的支持,分给你!问题的详细信息我又发布一个帖子,欢迎回复!!
    新帖:http://topic.csdn.net/u/20081020/12/b5765033-5a3f-4e9e-b399-e0c39df9ac7c.html