从iframe中重定向php

从iframe中重定向php,php,redirect,Php,Redirect,我使用iFrame在我们的网站中显示安全表单,这样我就可以将表单存储在安全服务器上,但网站本身不必如此 一旦用户提交了表格,并且数据被放入了数据库,我想让他们重定向到网站上的感谢页面 我试过了 header('LOCATION: http://www.site.net'); 及 echo'您需要告诉父窗口(iframe容器)使用DOM对象window.top执行重定向 Javascript: window.top.location.href = "http://www.site.net/say

我使用iFrame在我们的网站中显示安全表单,这样我就可以将表单存储在安全服务器上,但网站本身不必如此

一旦用户提交了表格,并且数据被放入了数据库,我想让他们重定向到网站上的感谢页面

我试过了

header('LOCATION: http://www.site.net');


echo'您需要告诉父窗口(iframe容器)使用DOM对象window.top执行重定向

Javascript:

window.top.location.href = "http://www.site.net/saythankyou"; 

因此,当用户在iframe中提交表单时,您想更改“外部”站点?我建议查看这篇堆栈文章:)是的,Luigi,这是正确的。您的表单是否有指向iframe的目标?如果用户禁用了javascript浏览器,这不会导致问题,我的意思是他不会被重定向。用户必须启用javascript,无法在服务器端获取父窗口,请记住iframe是浏览器的附加实例。你应该用javascript控制局面。谢谢你的回答。我不知道这是我们唯一的解决方案。我同意,禁用Javascript无法解决这个问题。禁用javascript时,可以通过显示“谢谢,请单击返回主站点”来改善用户体验。
window.top.location.href = "http://www.site.net/saythankyou";