嘿!这是我的问题,可能只是浏览器问题,但任何帮助/想法都会很棒!
几乎我有以下重定向:
header("Location: page.php#images");
在大多数现代浏览器中,它会毫无问题地重定向到 page.php#images,但在 IE 中,它似乎会去除 #images。有没有人遇到过这个?到目前为止,我唯一的选择(我认为这是一个糟糕的选择)是通过 JavaScript 重定向。
谢谢!
更新
我发送了一个简单的沙箱,无论有没有绝对 URL,它似乎都可以正常工作。我猜在我的实际应用程序中还有其他与它冲突的事情。等我弄明白了再更新,谢谢大家的回复!
更新 2
我发现了问题所在,但我仍然不确定修复。事实证明,这是一个文件输入破坏了它。您可以在此处查看它的运行情况http://www.stiprojects.com/anchor/ 它在 Firefox 中运行良好,但在 IE 中中断。重定向中的源代码是:
header("Location: http://www.stiprojects.com/anchor/index.php?one=1&two=2#/images");
你看到我没看到的东西吗?我很混乱!