我正在叠加中加载表格。覆盖图具有单独的控制器和对调用覆盖图的页面的操作。

在提交表单时,如果成功,我只想重新加载从中加载叠加层的引用页面。我可以加载引荐页,但是它将内容放置在叠加层中。

header("Location: www.example.com", true, 302);


不起作用。

像这样使用URL帮助器:

$url = $_SERVER['HTTP_REFERER'];
redirect($url);


也行不通。每次在叠加层中加载时。我为此感到难过。

最佳答案

不幸的是,使用header刷新/重定向将仅反映显示PHP页面的容器中的更改。

要刷新父页面(即显示叠加层本身的页面),您需要使用Javascript在客户端上进行。这些问题将帮助您走上正确的道路:


Redirect parent window from an iframe action
PHP "header (location)" inside IFRAME, to load in _top location?

10-05 21:06
查看更多