在我正在进行的一个项目中,我使用 HTTP 标头在成功登录后将用户重定向到首页;
header("Location: http://example.com/index.php?");
exit(0);
编辑:向 url 添加问号以显示问题
这在所有经过测试的浏览器中都可以正常工作 - 但是,在 Windows、mac 和 debian 上的 Firefox 3.0.6 中,它无法正确设置超链接。每个超链接都指向重定向指向的同一个 URL,完全忽略了“ href
”属性。刷新页面无济于事 - 我必须手动重新输入 URL 并按 Enter 以使超链接重新开始工作。
我已经在 IE6、IE7、Opera 和 Safari 中尝试过,效果很好。我假设我实现重定向的方式有问题,有人能指出我正确的方向吗?