首页 > 解决方案 > 将表单提交到 php 文件后转到 previos 页面,其中 div 加载到特定内容

问题描述

我可能有逻辑问题。1. 我有一个页面,其中有一个名为#content 的 div,2. 我已经加载了另一个页面,该页面具有提交数据的表单*(我有另一个页面加载到相同的 #content 但在同时,因为其中一个是通过 AJAX 在单击事件上加载的) 3. 另一个 php 文件进程的数据*。

当该过程在该 php 文件中结束时,我想返回上一页,因此,我使用:

> header('Location: '.$SERVER['HTTP_REFERER']);

但是,(问题出现在这里。)

当我回到包含著名#content div 的主页时。加载到#content 中的页面不是前一个页面,因此当用户处理它时这很烦人,因为他需要再次单击所需的按钮才能加载到#content 中。

有什么想法可以解决这个问题吗?

问候!

标签: phpjqueryhtmlajax

解决方案


我不知道你的代码是什么。我认为好的解决方案是在$_seesion里面使用和存储您的信息。当您重新加载主页时,只需检查值是否存在。

第 1 页

session_start();
if (isset($_SESSION['page2'])
{
 echo "we come to page 2";
 unset($_SESSION['page2'])
}

第2页

session_start();
$_SESSION['page2'] = 1;

您可以在此处获取有关会话的更多信息: https ://www.php.net/manual/fr/reserved.variables.session.php


推荐阅读