我有一个 joomla php/script 返回 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 + 挤压 14和php 5.4.4-2)上工作正常,但它不适用于另一个带有php 5.3.14的服务器,而不是返回 text/html 它返回 application/ json。其他一切正常,我还没有找到这个 php 版本的这个错误。我该如何解决这个问题?