PHP页面生成500内部服务器错误

时间:2014-08-04 13:37:13

标签: php iis twilio

我有一个PHP页面接收传入的POST数据,更新了CRM系统工作正常,但即使我认为它工作正常,我也得到500内部服务器错误。我怀疑这与PHP页面的最后几行有关,需要向调用服务器(Twilio)输出一个空行。以下是该页面最后一部分的摘要:

<?php

// code to create record in company CRM system

 header("content-type: text/xml");
 echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
 <Response>
 </Response>

它在运行PHP 5.3.27的Windows Server 2008计算机上运行。日志文件中没有任何内容可以解释此处可能出现的问题。

1 个答案:

答案 0 :(得分:0)

我不会将您的标题放在echo块中。它开辟了潜在的蠕虫病毒。我会把它移到PHP块之外

<?php
    header("content-type: text/xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
 <Response>
 </Response>