用什么能,history.back()能避免吗?请指教

解决方案 »

  1.   

    老兄言下之意是不可以了!那不就没戏了!!!!
    我再把问题说清楚一点:事情的开始是这个样子的……
    我用写一个购物的东西!用session来保存提交的数据,可不知道怎么才能将处理数据的页面隐去,所以每刷新一次,session的变量就会累计一次,相当于再次提交了数据,头痛!!当然不用session也可以办到,可我这人脑袋比较笨,就想用session,却又不知道怎么办才好!无奈!!还希望有这些经验的各位指点一二……
       话不再多说,只要谁能帮我,分值立刻大放送到位,另加……谢谢了!!
      

  2.   

    <?
    if ($tellable)
    {
        echo "<script anguage=Javascript>";
        echo "location.href='www.aaa.com';";
        echo "</script>"
    }
    else
    {
        echo "<script anguage=Javascript>";
        echo "location.href='www.bbb.com';";
        echo "</script>"
    }
    ?>
    这样既可以自动转到另一个页面去,又可以让Hisory.back()起不了作用。
      

  3.   

    老兄,你这个办法虽然可行,但不太好用哎!History.back()依然起作用,只是过期而已,如果刷新的话,session的变量数依然会累计,先谢过了,还有没有更好的办法,例如PHP难道没有提供这种功能的函数吗?????????????????????????????????????????????????????????????????????????????
      

  4.   

    你好darkwing:
        你这个办法确实可行,分我送你了,但还有一个问题,我在header(……)下面写了处理session的语句(1),用header(……)打开一个显示session变量的页面(2),我有些搞不懂它是先执行(1)?还是先执行(2)??或是两个同时执行???因为有时数据不对。若是将header()指回提交页的话,如果连续提交,则每提交一次它都会在session.save_path目录下重新创建一个新文件又不知是为什么??还希望再次指教!谢谢!!
    注:如果不用header()来转向的话,程序一切运行正常!