簡體   English   中英

我的PHP頁面是隨機下載的,而不是在瀏覽器中正常運行的,但並非總是如此

[英]My PHP page randomly downloads instead of running normally in the browser…but not always

我知道導致PHP頁面持續下載而不是正常運行的原因,但是我不知道為什么它有時只會下載並有時正常運行。 它似乎純粹是隨機的:我一直單擊“刷新”,直到它停止嘗試下載並正常運行為止。

該頁面上運行着許多jQuery / AJAX腳本。 頁面加載后立即發出幾個AJAX請求。 這些都在“ DOM load”事件之后而不是在窗口准備好時調用。 這有什么區別嗎? 頁面加載上發生的所有這些請求是否可能導致它隨機無法正常運行?

在您的php頁面頂部

<?php
    header('Content-Type: text/html');

應該做到的。 問題是發送了錯誤的MIME類型,使您的瀏覽器感到混亂,以至於它不知道如何處理它,因此只能下載它。

我已經看到,如果您的腳本使PHP解釋器崩潰,則會發生這種情況。 除了查找崩潰原因之外,我不確定您能做什么。

安德魯·鄧恩(Andrew Dunn)對

<?php header('Content-Type: text/html');

還要將此添加到您的.htaccess文件中

AddHandler application/x-httpd-php .php ..html 
AddHandler x-httpd-php .php ..html

然后在刷新或嘗試再次訪問該頁面之前清除瀏覽器緩存。

這個問題已經困擾我很長時間了...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM