| 維度 | Session | Cookie |
|---|---|---|
| 儲存位置 | 伺服器端 (記憶體、Redis、資料庫、檔案) | 客戶端瀏覽器 (文字檔/記憶體) |
| 容量限制 | 受伺服器記憶體/儲存限制,通常較大 | 單個 ≤ 4KB,域名下總數 ≤ 20~50 個 |
| 安全性 | 高,敏感資料不離開伺服器 | 低,可被竄改、竊取 (XSS)、攔截 |
| 生命週期 | 預設瀏覽器關閉失效,可配置超時時間 | 可設定 Expires/Max-Age 持久化 |
| 傳輸開銷 | 僅傳 Session ID (Cookie 或 URL 重寫) | 每請求自動攜帶完整 Cookie 資料 |
| 跨域支援 | 需額外配置 (CORS、同域、共享儲存) | 受同源策略限制,跨域需 SameSite=None; Secure |
_ga, session_id (Google Analytics 等)。JSESSIONID 或 SERVERID。HttpOnly, Secure, SameSite=Strict/Lax。