函式名:getSession()
適用版本:PHP 5.4.0 及以上版本
用法:getSession() 函式用於獲取當前會話中的所有會話變數。會話變數是在伺服器端儲存的,可以在不同頁面之間共享。
語法:array getSession()
返回值:返回一個包含所有會話變數的關聯陣列。
示例:
// 開始會話
session_start();
// 設定會話變數
$_SESSION['username'] = 'John';
$_SESSION['email'] = '[email protected]';
// 獲取會話變數
$sessionData = getSession();
// 列印會話變數
print_r($sessionData);
// 輸出結果:
// Array (
// [username] => John
// [email] => [email protected]
// )
注意事項:
- 在呼叫 getSession() 函式之前,需要先呼叫 session_start() 函式來開始會話。
- 如果會話中沒有設定任何會話變數,getSession() 函式將返回一個空陣列。
- 會話變數可以包含任何型別的資料,包括字串、整數、陣列等。
- 請確保在使用會話變數之前呼叫 session_start() 函式,否則會話變數將無法獲取。