『validateId』會在『open』之後且『read』之前被呼叫,用於驗證客戶端提供的 session id,因為『open』 -> 『validateId』 -> 『read』 -> 『write』 -> 『close』會依序被呼叫。
如果『validateId』傳回 false,則會產生新的 session id,之後也會更新 session cookie。
(PHP 7, PHP 8)
SessionUpdateTimestampHandlerInterface::validateId — 驗證 ID
驗證給定的工作階段 ID。如果具有該 ID 的工作階段已經存在,則工作階段 ID 有效。當要啟動工作階段、提供工作階段 ID 並且啟用 session.use_strict_mode 時,會自動執行此函式。
id
工作階段 ID。
『validateId』會在『open』之後且『read』之前被呼叫,用於驗證客戶端提供的 session id,因為『open』 -> 『validateId』 -> 『read』 -> 『write』 -> 『close』會依序被呼叫。
如果『validateId』傳回 false,則會產生新的 session id,之後也會更新 session cookie。