2011-11-11 81 views
2

我們遇到了一個基於Zend框架的PHP應用程序的問題。當通過SSL通過IE6進行訪問時,它偶爾會以靜默方式失敗,即時在IE中生成「此頁面無法顯示」,並且服務器上根本沒有任何日誌消息 - 甚至連Apache日誌都報告錯誤的請求。IE6,SSL和Zend框架的問題

下面是我們到目前爲止已經建立:

  1. 只有IE6會產生這個問題。真正的瀏覽器都很好,甚至IE7。
  2. 僅使用SSL會產生此問題。
  3. 我們正在使用自簽名證書。
  4. 靜態HTML頁面不會產生問題。
  5. 一個簡單的「Hello world」PHP頁面不會產生問題,但完整的Zend應用程序可以。
  6. 去除交付的頁面的所有外部JavaScript和CSS沒有效果
  7. 我們已經取得了一定的證書已在Apache
  8. 服務器使用的_default_:443虛擬主機是Ubuntu的3.0.0-12運行的Apache 2.2 .20 PHP 5.3.6
  9. IE6是在虛擬機上運行Windows XP
  10. 虛擬機確實訪問互聯網
  11. 虛擬機是不是惡意軟件
  12. 出沒

對我們來說,這表明SSL握手失敗了,但我們感到困惑的是,只有一個完整的Zend框架應用程序觸發了這一點 - 較少的PHP頁面正常工作。

+1

這就是爲什麼我只是說「螺絲IE」,如果它工作在IE6不關心或不。 –

+0

這就是爲什麼http://www.trashinternetexplorer.com/是我最喜歡的網站之一。 我沒有看到你提到,如果這實際上在其他瀏覽器中工作,你有沒有嘗試其他瀏覽器? – Tim

+1

請注意「Zend」這個詞。 Zend是一家公司,不是產品,不是服務,不是圖書館,也不是IDE。您需要指定您在此處討論的是Zend的哪些*產品*。現在,我可以在接下來的幾天裏觀看新的標籤頁,以確保人們停止使用標籤。 *再次*。 – Charles

回答