【问题标题】:Firefox not following php header redirect without wwwFirefox 不遵循没有 www 的 php 标头重定向
【发布时间】:2015-02-16 21:28:23
【问题描述】:

我有这个代码:

if($_REQUEST["lang"]!="") {
    /* Random language assigments */
    header("location: ".$_SERVER['HTTP_REFERER']); //Return to referring page having changed the language
}

这在 PC 和 iOS 中的 Chrome 和 Firefox 中运行良好,但在 iOS 中的 Firefox 上,当引用 URL 不以 www 开头时。会发生什么?

编辑:如果我用 REQUEST 代替 GET 它工作正常。

【问题讨论】:

    标签: php firefox redirect header


    【解决方案1】:

    在注意到使用 _GET 而不是 _REQUEST 时它工作正常后,我得出结论,有一个 cookie 问题干扰了页面请求 _REQUEST 的位置,可能优先考虑剩余的垃圾 cookie 或其他东西。清除 cookie 或指定 _GET 即可解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-01
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多