好吧,我不完全確定爲什麼這不起作用,但任何見解都會有所幫助。我使用php作爲後端,它分佈在多個頁面上,因此我的想法是使用php會話來幫助用戶同步數據,以便在頁面之間使用數據庫中的數據(不會將所有表單數據存儲在會議) 所以我有形式的首節過後這段代碼已在數據庫中輸入php會話不在頁面之間轉移
session_start();
$_SESSION["session_id"]=$this_session;
include 'form-page-2.php';
其中$ this_session只是在PHP microtime中的郵票; 然後在表單頁面2.PHP處理輸入數據時,我用它來嘗試並獲得這個信息回:
$this_session = $_SESSION["session_id"];
,我得到的錯誤Notice: Undefined variable: _SESSION in C:\wamp\www\Karen-forms\form-page-2.php on line 30
但是如果我做了vardump($_SESSION);
上我得到預期的值我希望
array (size=1)
'session_id' => string '1390976355.1481' (length=15)`
所以如何cqan我正確地拔出SESSION_ID一個表單頁面2.PHP儘可能清楚我doiing一些錯誤只是不確定什麼 任何幫助,將不勝感激
什麼線沒有30? –
將'session_start();'放在該文件的頂部。 – Rikesh
session_start();應該是您想要獲取或設置任何會話變量的所有頁面上的第一行代碼 – Hassan