本人前两天写了一个php,用来做虚拟服务器与客户端交互,本身都已经交互成功,可这两天又不行了,一返回数据,客户端就core掉了。抓包看,服务器也返回了正常xml信息,但是较之前比。在回复头和xml文档之间多了一个数字203d
但是代码和以前一摸一样,不知道怎么搞的,一下是代码,希望帮我看看谢了
<?php    $ac=getallheaders();
    
    foreach (getallheaders() as $name => $value) {
 if($name=='Action'&&$value=="authenticate2")
     {
         //print "$value";
    
header('HTTP/1.1 200 OK');   
header('Content-language: en'); 
header('result-code:0');
header('APIVersion:1.0.0');
header('Content-Type: application/xml;charset=UTF-8'); $file = fopen("dengru.txt","r");
 while(!feof($file))
  {
  echo fgets($file);
  } fclose($file);}
else if($name=='Action'&&$value=='getMessage')
{

header('HTTP/1.1 200 OK');   
header('Content-language: en'); 
header('result-code:0');
header('APIVersion:1.0.0');
header('Content-Type: application/xml;charset=UTF-8');
$file = fopen("xiaoxi.txt","r");
while(!feof($file))
  {
  echo fgets($file);
  }fclose($file); }
}
?>