我有3页。
-page1.php通过带有帖子操作的表单发送数据
-page2.php从page1.php接收数据。在page2.php中有一个指向page3.php的链接
-page3.php会做一些工作人员。
当我点击从第3页返回到第2页时
确认表格重新提交
ERR_CACHE_MISS
我理解这种行为的原因。当我从page1到page2获取数据时,我将其中的一些存储在会话中,所以我不需要总是使用submit。如果没有使用提交,我如何检查提交是否已正常继续?
以下是第2页的一些代码:
<?php
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
global $dbcnx;
if (isset($_POST['submit']))//if i submit i store in session
{
$_SESSION['team_name'] = $_POST['teams'];
echo $_SESSION['team_name'];
}
else //do nothing
{}
//conitnue code normally
.
.
.
这是我的最后一次尝试。任何回复都会有所帮助。提前谢谢!
答案 0 :(得分:1)
阻止这种情况的常用方法是重定向到没有帖子数据的网页,点击该链接可查看有关How to make a redirect in PHP?的更多信息
答案 1 :(得分:0)
答案是您应该使用php重定向到特定页面。这是使用app/static/fonts
完成的。
这应该是一个帮助:
textBox1.Clear();
if(!textBox1.Focused)
{
textBox1.Focus();
}
当然,如果您使用xampp或wamp或任何服务器,请以这种方式使用它:
header()