2011-04-11 63 views
1

有点麻烦让我的脑袋周围会议,并希望有人能指出我在正确的方向。问题与会议

举个例子,我有一个名为'name'的字段。我将表单发布到一个外部.php文件(下面的代码)并回显该字段的内容。到目前为止,工作正常。然后,我返回到表单页面,发现我认为我开始使用dosent的会话存在(我将name字段作为$ _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

+2

你必须有'在session_start()'在每一个文件的开头,将调用'$ _SESSION '。 – acm 2011-04-11 10:16:35

回答

3

添加session_start();窗体页以及...

<?php 
session_start(); 
echo $_SESSION['name']; 
?>