[英]codeigniter sends blank page
我今天面對一個無法解釋的奇怪問題。 環境:
因此,我從具有apache和php5的托管服務器遷移到了此新服務器。 最初的測試是成功的。 該頁面正在運行,看起來還不錯。
然后我遇到了問題,某些頁面無法調用。 HTTP響應為200,但頁面為空白。 Chrome告訴我網:: ERR_CONTENT_DECODING_FAILED
我發現工作頁和空白頁之間的區別在於,非控制器在最后回顯了json_encode();
這是我的控制器:
public function some_controller()
{
$result = ["test" => "abcde"];
echo json_encode($result);
}
這將以net :: ERR_CONTENT_DECODING_FAILED結尾
這是我的工作環境:
public function some_controller()
{
$result = ["test" => "abcde"];
echo json_encode($result);
exit();
}
因此,以下內容尚不清楚:
謝謝你們
我自己發現了問題。 安裝php7.0-xml后 ,問題消失了。
但是誰能告訴我為什么JSON響應需要xml模塊嗎? 也許不是JSON,而是需要XML模塊(通過控制器后)的codeigniter嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.