2011-04-11 61 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']; 
?>