在开始讨论会议时遇到一些麻烦,希望有人能指出我正确的方向。
举个例子,我有一个名为'name'的单个字段的表单。我将表单发布到外部.php文件(下面的代码)并回显该字段的内容。到目前为止,工作正常。然后我返回到表单页面,发现我认为我开始的会话剂量存在(我将名称字段作为$ _SESSION ['name']回显它出现空白)。这是一个小代码。
manageContent.php
<?php
error_reporting(E_ALL^E_NOTICE);
define('INCLUDE_CHECK',true);
include "connect.php";
session_start();
$_SESSION['name'] = $_POST['name'];
echo "Session Test: ";
echo $_SESSION['name'];
echo "<br><br><a href=\"../manageContent.php\">Back</a>";
?>
然后我返回表单页面并回显:
<?php
echo $_SESSION['name'];
?>
除了在与表单相同的页面上运行查询(我计划在外部文件中构建)之外,有关如何使这种安排有效的任何想法?
谢谢, @rrfive
答案 0 :(得分:3)
将session_start();
添加到表单页面......
<?php
session_start();
echo $_SESSION['name'];
?>