<Script>location.href=''</Script>

解决方案 »

  1.   

    <?
    if ($password=='aaa') 
    {
    setcookie("uid","aaa");
    header("Location: menu.php");
    }?>
      

  2.   

    在程序最开头加上
    session_cache_limiter('private,must-revalidate');
      

  3.   

    在页面保存变量,一般来说连接是和页面的生命值是一样的,但是cookie和session是有其时间限制。把时间加长,或者定时刷新也可以,或者作一个暗中传递的变量,皆可。
      

  4.   

    唉,我不作详细解释就会人乱猜了!
    浏览器提示的页面过期与cookies 、session 一点关系都没有。
    cookies和session都是要程序读取后处理的数据,如果没有相应
    的程序,cookies 、session的过期一点对页面一点影响都没有,
    即使有程序,也应该是编程者设定的页面返回信息,不是
    “千篇一律”的ie的页面过期提示!!ie提示 的 页面过期是由前一页的form表单提交引起的!
    ie 默认接受form提交的页面为动态页面,即生成的页面
    是由form中的数据决定的!每次重新返回该页面时,
    认为应当提交适当的数据才能得到正确页,所以,提示
    页面过期!什么cookies 、session 的,页面还有生命值?!
    乱七八糟……为了欺骗浏览器,通过服务器端重定向,即可解决。
    用js重定向也可,但是会有要后退两页的问题。