我的一個用戶在我的網站上有超時問題 - 我的php腳本需要超過30秒才能執行,她的IE超時並顯示IE錯誤消息。如何模擬Ie 8上的超時?
但它永遠不會對我 - 我的IE瀏覽器將繼續等待,即使我讓我的PHP腳本睡6分鐘。
是否有任何方法來設置超時或迫使我的IE超時說5秒?
我的一個用戶在我的網站上有超時問題 - 我的php腳本需要超過30秒才能執行,她的IE超時並顯示IE錯誤消息。如何模擬Ie 8上的超時?
但它永遠不會對我 - 我的IE瀏覽器將繼續等待,即使我讓我的PHP腳本睡6分鐘。
是否有任何方法來設置超時或迫使我的IE超時說5秒?
我不認爲這取決於瀏覽器。但是這裏有一個鏈接http://php.net/manual/en/function.set-time-limit.php
嗨 - 感謝您的幫助。我沒有解決方案的問題。如上所述,我會知道該怎麼做。問題是,我想模擬這個,所以id知道我的解決方案正在工作。所以我想迫使我的IE超時,但我不知道如何。我使用Zend的方式,所以如果提供了一個解決方案,如果不是普通的PHP就會更好。 – David 2011-05-10 18:19:09
至於根本原因...這可能是由於使用代理服務器,該服務器在30秒後設置爲自動超時。因此,沒有什麼可以控制 - 但是我認爲如果頁面花費超過30秒的時間返回 - **表示**是問題,而不是超時。在你的PHP中,你是否將結果flush()到瀏覽器中?或等到你有整個頁面內容? – scunliffe 2011-05-10 17:17:13
嗨,你好,謝謝你試圖幫助 - 問題是我要求expedia的航班信息,我無法控制它需要多長時間的迴應。我可以解決這個問題,可能在等待響應時偶爾會向瀏覽器發送響應。但爲了讓我做到這一點,我需要一些測試,所以我需要在我的IE瀏覽器上模擬一個時間,但我的IE永遠不會超時,這是問題。 – David 2011-05-10 18:17:35
只是檢查...您是否使用AJAX從Expedia獲取數據?或使用iframe?或者這是做服務器端? – scunliffe 2011-05-10 19:18:29