查詢

getSession()函式—用法及示例

「 獲取當前會話中的所有會話變數 」


函式名: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]
// )

注意事項:

  1. 在呼叫 getSession() 函式之前,需要先呼叫 session_start() 函式來開始會話。
  2. 如果會話中沒有設定任何會話變數,getSession() 函式將返回一個空陣列。
  3. 會話變數可以包含任何型別的資料,包括字串、整數、陣列等。
  4. 請確保在使用會話變數之前呼叫 session_start() 函式,否則會話變數將無法獲取。
補充糾錯
上一個函式: gettext()函式
下一個函式: getservbyport()函式
熱門PHP函式
分享連結