我正在继承一些代码并尝试正确重定向。
在HTML页面中有一个iframe是PHP。
当PHP执行(获取表单提交并发送电子邮件)时,iframe成功重定向,使用:
header('Location:http://www.example.com');
最好的方法是什么?
我需要像window.top.location.href = "http://www.example.com";
这样的东西,但在PHP中(我认为)
答案 0 :(得分:8)
使用原始PHP无法做到这一点 - HTTP标头无法像这样在父级上触发某些内容,因此您会遇到以下问题:
<?php echo "<script>window.top.location.href = \"http://www.example.com\";</script>"; ?>