【问题标题】:Opera and redirect issuesOpera 和重定向问题
【发布时间】:2010-10-08 10:45:56
【问题描述】:

有没有人看到或听说过 Opera 存在重定向问题?我有一个 POST 回自身的 PHP 脚本,设置一些变量,然后重定向到另一个页面。这在 Linux 机器上失败,但在 Windows 上没有问题。

编辑:

我还需要提到重定向在 Chrome、FF 和 IE 中运行良好并且符合预期。 重定向适用于所有浏览器,如果我在 Windows 机器上,包括 Opera。当我将代码移动到我的 Linux 服务器时,在 Opera 中重定向中断。

为什么一切都可以在 Windows 上运行,而不是在 Linux 上?浏览器如何知道区别?老实说,我什至不知道从哪里开始寻找。

【问题讨论】:

  • 不,我没有(即使作为 Opera 从 v.6 开始的长期用户)。请编辑您的问题;添加这些点可能会为您提供更好的答案:1.哪个版本的软件给您带来麻烦(“Linux 上的 Opera”可能意味着很多东西)?1b.Linux 和 Windows Operas 的配置有什么区别? 2. 到目前为止你尝试过什么? 3. 你得到了什么结果? 4. 这与您预期的结果有何不同?另请注意,Opera 有 10.60 稳定版和 10.7x 实验版,“可能存在严重的已知问题,包括崩溃和数据丢失情况。”
  • @jim:不,this 是一个非常模糊的问题。如果您添加详细信息,那么它可能足够具体,我们可以帮助您。如果你只说“它不会为我重定向”,那么你能得到的最具体的回应是“那太可惜了”。浏览器版本、操作系统版本、页面文档类型,所有这些都可能是发现问题根源所必需的。如果是报告的浏览器错误,您可以链接到错误报告吗?
  • @jim:我不是要打架,如果我遇到这种情况,我很抱歉。我正在寻找其他数据来帮助解决问题。就目前而言,这个问题没有足够的信息来解决这个问题。我了解您需要尽快解决问题,但除非您提供更多信息,否则我们无法帮助您。并不是我们不想想要帮助您,而是我们不能不能,因为没有更多数据,我们只是猜测。
  • @jim: 如何在表单发布后重定向?
  • @jim:不是每个 Opera 版本都是一样的。有些版本的错误在以后的版本中得到修复,有些版本具有以前版本没有的功能。了解您实际使用的版本可能有助于找出这种行为的原因。

标签: php redirect opera


【解决方案1】:

几年前有时在 Konqueror 上看到了这一点 - 我倾向于避免使用 PRG,因为它通常会导致比它解决的问题更多的问题(如这里所证明的那样),但有一个类似的问题,即多个连续重定向(PRGRG - OMG!)失败.

当我将代码移动到我的 Linux 服务器时,在 Opera 中重定向中断。

但这听起来完全不同。我可以理解它是否到处都坏了——这表明文本转换问题导致在 header() cal 之前输出到页面主体(因此 header 调用会失败)。我建议您查看 2 个服务器的请求/响应的窃听,看看您是否可以看到差异。

【讨论】:

  • 例如,使用来自fiddler2.com 的 Microsoft Fiddler HTTP 调试器来查看发送了哪些标头,然后检查在本地运行和在服务器上运行时它们是否不同..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多