我如何将输出放入会话中

时间:2018-01-06 20:21:09

标签: php forms session post

我有这个代码接收下面代码的表单输入示例我的问题是如何将此输出放入会话中所以即使我重新打开或重新打开此页面我仍然有我的输出  代码:

   session_start();
  if (isset($_POST["chedit"]))
       {
          $text = $_POST["text"];
          $mumu = $_POST["edit"];
            $_SESSION["text"] = $text;

            $_SESSION["mumu"] = $mumu;

            $text = $_SESSION["text"];

            $mumu = $_SESSION["mumu"];

            echo $text;

            echo $mumu;

            }

每件事情都很好但是如果我尝试重新打开这个页面我的最近输出丢失可以修复吗?非常感谢

1 个答案:

答案 0 :(得分:1)

这种方式$_POST['text]$_POST['edit']将存储在$_SESSION['text']$_SESSION['mumu']中并始终打印:

<?php  
session_start();
if (isset($_POST["chedit"]))
{
    $text = $_POST["text"];
    $mumu = $_POST["edit"];
    $_SESSION["text"] = $text;
    $_SESSION["mumu"] = $mumu;
}
if (isset($_SESSION["text"]) && isset($_SESSION["mumu"]))
{
    echo '<p>' . $_SESSION["text"];
    echo '<p>' . $_SESSION["mumu"];
}
?>

但是你当然可以随意使用那些变量。只要您不关闭导航器,它们就会被存储。