在PHP中,使用$_SESSION
超全局數組來處理會話(Session)。會話可以在多個頁面之間保持數據,用戶在不同的頁面訪問時,數據會保持一致。以下是如何使用$_SESSION
來設置和獲取會話數據的示例:
session_start()
函數即可啟動會話。<?php
session_start();
?>
$_SESSION
數組來存儲會話變量。例如,設置一個名為username
的會話變量:<?php
session_start();
$_SESSION['username'] = 'John Doe';
?>
$_SESSION
數組即可。例如,獲取名為username
的會話變量:<?php
session_start();
echo $_SESSION['username']; // 輸出 "John Doe"
?>
session_destroy()
函數。例如,在用戶注銷時銷毀會話:<?php
session_start();
$_SESSION = array(); // 清空 $_SESSION 數組
session_destroy(); // 銷毀會話
?>
注意:在設置會話變量時,確保在使用之前已經啟動了會話。否則,會話變量將無法訪問。