include "../error.php" ;//空格,不知是不是必要,还是要吧header ("location: ../error.php?info=ok");//这样写header就行

解决方案 »

  1.   

    你调用的是上级目录文件error.php,但是我想你的问题应该就是没有上级目录,不然不可能会出错的,你肯定放在根目录下面了,你试着放到二级目录下试,可能行的
      

  2.   

    header前面有输出
    前面不能有空格,空行,包括error.php也不能有或者改为:
    <?
    ob_start();
     include"../error.php" ;
       header("location:"."../error.php?info=ok!");
    ob_end_flush();
     ?>
      

  3.   

    或者你的error.php已经有输出,header之前不能有任何的html输出