用JS实现提交成功后
echo "<script>alert('提交成功!'); history.go(-1)</script>;

解决方案 »

  1.   

    要杜绝“显示页面已过期”,你可以使用header的重定向,代码如下(注意,最好放在顶部,在执行此代码之前,不能有任何输出,如echo的操作等,否则你用ob_start进行缓存处理):
    header("location: http://www.example.com");
    这个可能不行,注意是“可能”,不是绝对,我还没试过
      

  2.   

    顶一下用header去掉了在缓存里面的内容,即显示空白的填写界面;如果要显示提交过了的内容,就用echo "<script>alert('提交成功!'); history.go(-1)</script>“; //上一次提交的内容依然保存在文本框里
      

  3.   

    补充一下:
    用搜索器搜出符合条件的数据后(post表单提交),点击任意一条数据查看里面的内容,在显示内容的页面点击后退,怎么返回到刚开始搜出数据的页面
    也是用这个history.go(-1) 吗?这个该怎么写呀???
      

  4.   


    这两种都可以的。但,既然他说会提示网页已过期,怀疑是SSL后的
      

  5.   

    解决网页已过期的问题
    可以在sesstion_start()之前加一句session_limit()(这个函数好像有个参数,不记得了)
      

  6.   


    header("location: http://www.example.com");
      

  7.   


    你说的是这个吧session_cache_limiter("private");不知道有没用,试试看
      

  8.   

    点击后退最好用连接<a href="填写页面">后退</a>
      

  9.   

    header("location: http://www.163.com");
      

  10.   

    <Script language='JavaScript'>window.alert('录入完毕!');this.location='xxx.php';</Script>