php - 将表单提交到 php 文件后转到 previos 页面,其中 div 加载到特定内容
问题描述
我可能有逻辑问题。1. 我有一个页面,其中有一个名为#content 的 div,2. 我已经加载了另一个页面,该页面具有提交数据的表单*(我有另一个页面加载到相同的 #content 但在同时,因为其中一个是通过 AJAX 在单击事件上加载的) 3. 另一个 php 文件进程的数据*。
当该过程在该 php 文件中结束时,我想返回上一页,因此,我使用:
> header('Location: '.$SERVER['HTTP_REFERER']);
但是,(问题出现在这里。)
当我回到包含著名#content div 的主页时。加载到#content 中的页面不是前一个页面,因此当用户处理它时这很烦人,因为他需要再次单击所需的按钮才能加载到#content 中。
有什么想法可以解决这个问题吗?
问候!
解决方案
我不知道你的代码是什么。我认为好的解决方案是在$_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
推荐阅读
- c++ - 计算进出硬性急/钝方向变化的减速度和加速度
- visual-studio - 是否可以在 Visual Studio 的调试中启用对 .cshtml 的更改?
- node.js - TypeORM 迁移无法检测到关系变化
- r - 如何根据列中的条件删除一对行?
- python - 复杂的字符转换 Pandas
- android - Flutter - 任务':connectivity:compileDebugJavaWithJavac'的执行失败
- javascript - 如何使用汇总导入 javascript 模块并捆绑到单个 js 文件中?
- python - 使用 beautifulsoup 从表单中提取隐藏值
- pandas - 带有指向networkx有向图的链接列表的数据框
- vb.net - 找不到程序集“CrystalDecisions.CrystalReports.Engine,