这是Header输出错误,请在没有输出任何内容前,使用Header().
当然还可以通过设定PHP.ini的
output_buffering = On
来解决!

解决方案 »

  1.   

    我猜你是把PHP嵌在HTML页里的,
    把<html><head></head><body></body></html>这些标记和标记里的东西都删掉,
    应该可以的
      

  2.   

    session_register("CA");
    session_register("username");
    Header("Location:product/publish.php");
    exit;问题就在上面几行,就是说你在使用HEADER之前就使用了SESSION,你试着改为:
    Header("Location:product/publish.php");
    session_register("CA");
    session_register("username");
    exit;
          这样就应当没什么问题了。
            
      

  3.   

    hotwaters说得极是,因为操作session是要通过cookie,写cookie是肯定会有http输出的,所以再输出http头实现页面转接就会出错。