不要用header()跳转
用<meta http-equiv="refresh" content="0; url=nextpage.php">跳转准行.

解决方案 »

  1.   

    谢谢!刚刚找到问题的原因:我在LOGIN。PHP4中没有加上session_start(),我在login.php4中加上session_start()后就可以了。    猜想问题的原因可能是这样:session_start()的时候,PHP将一个带有session ID的HTTP头发送到客户端,但是,如果这个头部还没有发送到客户端,就用header()跳转,就可能使系统不能将cookie中的session ID带到服务器端。我的猜想正确吗?请高手们讨论这样一个PHP的不爽“特性”。
      

  2.   

    一定要在頁面的開頭寫上session_start()