简体   繁体   English

IE6,SSL和Zend框架存在问题

[英]Problems with IE6, SSL and Zend framework

We have a problem with a Zend framework-based PHP application. 基于Zend框架的PHP应用程序存在问题。 When accessed by IE6 over SSL, it occasionally fails silently, instantly producing "This page cannot be displayed" in IE and no log messages at all on the server - not even an Apache log reporting a bad request. 当通过IE6通过SSL访问时,它有时会静默失败,立即在IE中产生“无法显示此页面”,并且服务器上根本没有日志消息-甚至没有报告错误请求的Apache日志。

Here's what we've established so far: 到目前为止,这是我们已经建立的:

  1. Only IE6 produces this problem. 仅IE6会产生此问题。 Real browsers are fine, and even IE7. 真正的浏览器很好,甚至是IE7。
  2. Only using SSL produces this problem. 仅使用SSL会产生此问题。
  3. We're using a self-signed certificate. 我们使用的是自签名证书。
  4. A static HTML page does not produce the problem. 静态HTML页面不会产生此问题。
  5. A simple "Hello world" PHP page does not produce the problem, but the full Zend application does. 一个简单的“ Hello world” PHP页面不会产生此问题,但是完整的Zend应用程序却可以。
  6. Removing all external javascript and CSS from the delivered page has no effect 从提供的页面中删除所有外部javascript和CSS无效
  7. We've made sure the certificate is used by the _default_:443 virtual host in Apache 我们确保该证书由Apache中的_default_:443虚拟主机使用
  8. The server is Ubuntu 3.0.0-12 running Apache 2.2.20, PHP 5.3.6 服务器是运行Apache 2.2.20,PHP 5.3.6的Ubuntu 3.0.0-12
  9. IE6 is running on Windows XP in a virtual machine IE6在Windows XP的虚拟机上运行
  10. The virtual machine does have access to the internet 虚拟机确实可以访问互联网
  11. The virtual machine is not infested with malware 虚拟机未感染恶意软件

To us this suggests that the SSL handshake is failing, but we're confused by the fact that only a full Zend framework application triggers this - lesser PHP pages work fine. 对我们来说,这表明SSL握手失败了,但是我们感到困惑的是,只有完整的Zend框架应用程序才能触发此操作-较少的PHP页面可以正常工作。

This problem was related with a Zend_Amf bug and fixed in ZF 1.11.11 此问题与Zend_Amf错误有关,已在ZF 1.11.11中修复

Bug details: http://framework.zend.com/issues/browse/ZF-11776 错误详细信息: http : //framework.zend.com/issues/browse/ZF-11776

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM