我有一個PHP應用程序,我一直有一些問題,有些頁面需要很長時間才能加載。PHP連接:關閉
幾個小時後,我已經找到了問題,但我不知道如何解決它。
問題似乎與標題Connection: keep-alive
。我使用了一個名爲「篡改數據」的Firefox插件,它允許您「篡改」標題和內容。一旦我使用該工具將連接標題更改爲Connection: close
,則某些頁面上的延遲將停止。
在PHP中,如何確保使用Connection: close
標題?
我試着把header("Connection: close");
放在PHP文件的頂部,然後重新加載頁面。它仍然發送Connection: keep-alive
標題,而不是我試圖發送的標題。
我該如何實現我想要做的?
編輯:我剛剛意識到,在這個子域上,內容長度標題根本不會在大多數頁面上發送。它只是在表單提交之後立即發送,然後是重定向。
編輯2:
這是網頁:http://volunteer.essentialtransit.com/job/13/just-a-test-at-eta/
點擊「立即申請」鏈接,並填寫一些隨機的txt,你並不需要附加文件。注意,當您重定向回「作業」詳細信息頁面時,需要很長時間才能加載。
你使用什麼服務器?除非在極少數情況下,這與PHP沒有任何關係。 – Brad
Apache。但是,我在共享主機上,因此無法修改Apache配置文件。 –
確保使用反引號(')來代替單引號或雙引號。 –