-1
我正在使用會話變量來跟蹤當前網站語言,因此可能有三個值,1. EN,2. RU,3. ES。無法訪問會話變量
會話變量的初始設定的配置文件:
$_SESSION['lang'] = 'RU';
但我的DB類裏面,我不能訪問變量。我的基本理解是存儲在$_SESSION
陣列中的變量可以在整個站點訪問。 那有什麼問題?
我正在使用會話變量來跟蹤當前網站語言,因此可能有三個值,1. EN,2. RU,3. ES。無法訪問會話變量
會話變量的初始設定的配置文件:
$_SESSION['lang'] = 'RU';
但我的DB類裏面,我不能訪問變量。我的基本理解是存儲在$_SESSION
陣列中的變量可以在整個站點訪問。 那有什麼問題?
確保在使用會話變量之前調用session_start();
。
在實例化類之前,需要打開會話。 例如:
session_start('NAME_MY_SESSION')
在嘗試訪問此會話變量之前,您是否在數據庫類中啓動了會話? – jszobody
這確實是缺少的 – user2686490