2013-08-16 51 views
-1

我正在使用會話變量來跟蹤當前網站語言,因此可能有三個值,1. EN,2. RU,3. ES。無法訪問會話變量

會話變量的初始設定的配置文件:

$_SESSION['lang'] = 'RU'; 

但我的DB類裏面,我不能訪問變量。我的基本理解是存儲在$_SESSION陣列中的變量可以在整個站點訪問。 那有什麼問題?

+3

在嘗試訪問此會話變量之前,您是否在數據庫類中啓動了會話? – jszobody

+0

這確實是缺少的 – user2686490

回答

0

確保在使用會話變量之前調用session_start();

0

在實例化類之前,需要打開會話。 例如:

session_start('NAME_MY_SESSION')