我有一个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计算机上运行。日志文件中没有任何内容可以解释此处可能出现的问题。
答案 0 :(得分:0)
我不会将您的标题放在echo
块中。它开辟了潜在的蠕虫病毒。我会把它移到PHP块之外
<?php
header("content-type: text/xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
</Response>