【问题标题】:Problems with IE6, SSL and Zend frameworkIE6、SSL 和 Zend 框架的问题
【发布时间】:2011-12-27 05:05:57
【问题描述】:

我们遇到了一个基于 Zend 框架的 PHP 应用程序的问题。当 IE6 通过 SSL 访问时,它偶尔会静默失败,立即在 IE 中生成“此页面无法显示”,并且服务器上根本没有日志消息 - 甚至没有报告错误请求的 Apache 日志。

这是我们目前所建立的:

  1. 只有 IE6 会产生这个问题。真正的浏览器都可以,甚至 IE7。
  2. 仅使用 SSL 会产生此问题。
  3. 我们使用的是自签名证书。
  4. 静态 HTML 页面不会产生问题。
  5. 简单的“Hello world”PHP 页面不会产生问题,但完整的 Zend 应用程序会产生问题。
  6. 从交付的页面中删除所有外部 javascript 和 CSS 无效
  7. 我们已确保 Apache 中的 _default_:443 虚拟主机使用该证书
  8. 服务器是运行 Apache 2.2.20、PHP 5.3.6 的 Ubuntu 3.0.0-12
  9. IE6 在 Windows XP 的虚拟机中运行
  10. 虚拟机确实可以访问互联网
  11. 虚拟机未感染恶意软件

对我们来说,这表明 SSL 握手失败,但我们感到困惑的是,只有完整的 Zend 框架应用程序才会触发这一点 - 较小的 PHP 页面可以正常工作。

【问题讨论】:

  • 这就是为什么我只说“Screw IE”而不在乎它是否适用于 IE6。
  • 这就是为什么trashinternetexplorer.com 是我最喜欢的网站之一。我没有看到你提到这是否真的在其他浏览器中有效,你是否尝试过其他浏览器?
  • 请注意“Zend”这个词。 Zend 是一家公司,不是产品,不是服务,不是库,也不是 IDE。您需要指定您在此处谈论的是 Zend 的哪个产品。现在我可以在接下来的几天里观看新的标签页面,以确保人们停止使用该标签。 再次
  • 它在 Netscape Navigator 中是否正常工作?
  • 就像我在第 1 点中所说的,它适用于我们测试过的所有其他浏览器。我没想到要尝试 Netscape Navigator...

标签: php zend-framework ssl internet-explorer-6


【解决方案1】:

此问题与 Zend_Amf 错误有关,并已在 ZF 1.11.11 中修复

错误详情:http://framework.zend.com/issues/browse/ZF-11776

【讨论】:

    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多