我有一個網站,一直工作得很好。最近,任何以querystring('GET')形式傳遞的表單,其中包含單詞「SELECT」,「FROM」和「WHERE」,會導致頁面掛起,並最終出現「Page not found ...」錯誤。它看起來像只發生在IE瀏覽器,而不是Firefox,但已被確認使用多個客戶端。另外,它只發生在一臺服務器上......如果我將同一個測試腳本複製到另一臺服務器上,沒問題。單詞不必從表單中傳遞,它們也可以僅作爲查詢字符串來使用。IE瀏覽器 - 某些查詢字符串掛起頁面
因此,例如,
http://www.problemserver.com/qsfails.asp?q=select+from+where
失敗表現出的問題,在服務器上。事實上,如果我用不存在的頁面名稱替換'qsfails.asp',頁面加載仍會掛起並等待,直到它超時,而嘗試加載不存在但不包含查詢字符串的頁面會立即獲得「頁面未找到...「錯誤。
服務器是否被破壞?託管公司聲稱不是。有沒有人遇到過這個?想法或建議?
謝謝!
你確定它是一個瀏覽器問題,而不是你使用查詢字符串進行的任何處理嗎? – Jason 2009-08-06 17:01:12
另外,你可能會發佈一個鏈接或一些代碼? – Jason 2009-08-06 17:01:44
在Fiddler(www.fiddler2.com)中觀看您的流量,並確保服務器實際上正在返回內容。 – EricLaw 2009-08-07 01:29:02