实在不行的话就用Cookie(不推荐)!

解决方案 »

  1.   

    你打开session后,就是session_start();后,密码就会清除的,页面不用session就没事了。
      

  2.   

    使用了session start(),因为验证码的填写效验要用。怎么实现“先保存起来,然后再赋值给密码域就可以了”?我在效验页面写了:保存密码,但不知怎样再赋值给密码域,这个密码域在另一个页面index.php中效验页面内容如下:
    <?php
    session_start();
    $chuanmima=$_POST['pass'];//保存密码
    if(isset($_POST["tijiao"])) {
    if (empty($_POST['user'])) {
    echo "请输入用户名!";
    echo '<a href="Javascript:history.back(-1);">返回</a>';
    exit(0);
    }
    if (empty($_POST['pass'])) {
    echo "请输入密码!";
    echo '<a href="Javascript:history.back(-1);">返回</a>';
    exit(0);
    }
    if (empty($_POST['yanzhengma'])) {
    echo "请输入验证码!";
    echo '<a href="Javascript:history.back(-1);">返回</a>';
    exit(0);
    }
    if ($_SESSION["randval"] !== $_POST["yanzhengma"]) {
    echo "验证码输入错误!";
    echo '<a href="Javascript:history.back(-1);">返回</a>';
    exit(0);
    }
    }
    ?>
      

  3.   

    这个是浏览器的问题,原因是考虑到安全性,如果你提交以后别人按后退按钮密码还在的话
    不是很不安全吗?建议用session或hidden域解决这个问题!