我正在提交表单,然后使用标题重定向将用户带到新页面。如何将一个会话添加到我的标题重定向,以便说一旦用户被重定向回显出会话中的一个div,表示提交的表单?
继承人我试图做但却无法让它发挥作用,有人可以指出我正确的方向,谢谢。
submit_form.php:
header("Location: ../index.php?success=$success");
的index.php:
<?php echo $_SESSION['success']; ?>
<?php $success= "<div> CONGRATULATIONS!!!!!</DIV>"; ?>
答案 0 :(得分:0)
会话值是存储在以session_start()
开头的会话中的内容
您拥有的是一个网址查询参数,您可以使用$_GET['success']
访问该参数。
答案 1 :(得分:0)
submit_form.php:
session_start();
$_SESSION['success'] = true;
header("Location: ../index.php?success=$success");
的index.php:
session_start();
if (isset($_SESSION['success']) && $_SESSION['success']) {
//Echo your div
}
您似乎在混淆$_SESSION
和$_GET
答案 2 :(得分:0)
尝试以下代码:
在submit_form.php页面上:
$_SESSION['success'] = "YOUR SUCCESS MESSAGE";
header("Location: ../index.php");
在index.php页面上:
if(isset($_SESSION['success']) && $_SESSION['success']!=""){
echo $_SESSION['success'];
unset($_SESSION['success']);
}
在两页上,在顶部,放在下面的代码:
session_start();