我正在處理PHP應用程序時遇到問題。主要由一些元素組成的頁面具有處理登錄形式的特定頁面。在該文件/元素中,如果登錄按鈕被按下,我嘗試登錄。如果在數據庫中沒有這樣的用戶或者沒有插入任何信息(這以相同的方式處理),我爲會話數組中的特定鍵設置特定值,直到應用程序結束,我做var_dump
的$_SESSION
數組來查看它的內容。直到應用程序結束時一切都很好,但是在頁面再次加載第一行之後再次加載的頁眉中,這是session_start
I var_dump
$_SESSION
數組,並且此特定索引已具有不同的值。我無法理解它在哪裏設置。會話數組元素以某種方式被覆蓋
對不起,對於非代碼解釋,但由於它是一個商業應用程序,我不能提供任何。
UPDATE:
的index.php - 第一線
require_once(dirname(__FILE__) . '/header.php');
的header.php - 第一線
session_start();
var_dump($_SESSION);
loginForm.php - 設置值的地方。
$_SESSION['lverifier'] = 3;
var_dump($_SESSION);
的index.php - 最後行
require_once(dirname(__FILE__) . '/footer.php');
var_dump($_SESSION);
不能提供代碼,這是精簡到最低限度,表現出這種行爲甚至沒有代碼? – 2011-04-30 22:12:36
抱歉不存在的答案,但由於它是一個無形的應用程序,我不能提供一個。 :-p – Wiseguy 2011-04-30 22:19:20
但是,嚴重的是,我們會嘗試使用您可以提供的任何內容。越多越好。 – Wiseguy 2011-04-30 22:19:53