表单提交后不要停留在该文件,redirect到其他文件就可以了

解决方案 »

  1.   

    同意cloudchen(陈系上)的观点
    你的问题确实比较前卫呀!:)(:
    够对称把!!
      

  2.   

    同意cloudchen(陈系上)的观点
    你的问题确实比较前卫呀!:)(:
    够对称把!!
      

  3.   

    这个有比较好的解决办法了,可以提交后加一个session,加载上页时判断这个session
      

  4.   

    表单提交后不要停留在该文件,redirect到其他文件就可以了
      

  5.   

    请问“提交的表单已经过期的错误”能够捕获吗?
    <?php //表单所在页面处理前
    functon do_error(){
    if( getenv("HTTP_REFERER")=="提交的表单target脚本") echo_error;
    }
    ?>
      

  6.   

    这样如果再按“后退”,退到了前个页面,很理想
    if (match_referer() && isset($HTTP_POST_VARS)) {
    //match_referer(){return getenv("HTTP_REFERER")=="提交的表单target脚本"}
    $frm = $HTTP_POST_VARS;
    $info_id=$frm["info_id"];
    $pic=$HTTP_POST_FILES['picFile'];
    $errormsg = validate_form($frm, $errors);

    if (empty($errormsg)) {
    if(!$info_id)
    {
    $info_id=insert($frm);
    if($frm['haspic']==1&&$info_id&&$pic)
    up_load_pic($info_id,$pic);
    }
    else 
    update($frm);
    die(成功);
    }
    }$DOC_TITLE = "发布信息";
    include("../templates/header.php");
    include("../templates/form_header.php");
    if(!$frm)$frm=loaddata();
    include("templates/goods_release_form.php");
    include("../templates/footer.php");
      

  7.   

    die(”成功“);前包含处理后的页面就可