我正在叠加中加载表格。覆盖图具有单独的控制器和对调用覆盖图的页面的操作。
在提交表单时,如果成功,我只想重新加载从中加载叠加层的引用页面。我可以加载引荐页,但是它将内容放置在叠加层中。
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?