我有一个joomla php /脚本,它返回json但是作为text / html,因为如果我将它作为application / json返回,它会下载一个文件而不是解释它。
为此,我使用:
header("Content-Type: text/html; charset=utf-8",true);
flush();
echo json_encode(($imgChanging>0)?$thmbName:0);
在2个不同的服务器上运行正常( php 5.3.3-7 + squeeze14 和 php 5.4.4-2 ),但它在另一个服务器上不起作用使用 php 5.3.14 的服务器,而不是返回text / html,它返回application / json。其他一切正常,我没有找到这个PHP版本的这个错误。我该如何解决这个问题?