以前也遇到这样的情况, 不要用header 跳转, 用JS
window.href='';这样就不会出问题了; 祝你成功!

解决方案 »

  1.   

    window.location.href=''打少了一个  不好意思
      

  2.   

    谢谢 with wind 。
    你知道使用header函数为什么会出现这种情况吗,我用的是apache,是不是apache要配置什么东东。
      

  3.   

    你到网上查查那个header的用法,我也是最近才接触PHP 以前是JSP的 ,那次也是遇到你这个情况急死了,
    我就多想了几个跳转的方法,后来就找到这个
      

  4.   

    直接跳转就行了
    为什么还  header("HTTP/1.1 303 See Other");
      

  5.   

    我是在做一个登录页面时用到这个跳转,现在的问题是:
    如果登录成功,跳转到其他页面没有问题;
    如果不成功,则刷新本页面,就出现我讲的这种情况。
    使用js跳转则提示由于安全原因找不到页面,真是烦躁,恨死IE了。
      

  6.   

    找不到页面可能是路径写的不对吧, 
    如果成功的话,用header 应该没问题的,
    失败的话是返回到登陆的地方??
    用window.history.back();
      

  7.   

    if (登录成功){
    header('location:$url');
    }
    else{
    header('location:自身页');
    }