PHP Conference Japan 2024

SessionHandler::open

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SessionHandler::open初始化工作階段

說明

public SessionHandler::open(字串 $path, 字串 $name): 布林值

建立新的工作階段,或重新初始化現有的工作階段。當工作階段自動啟動或呼叫 session_start() 時,PHP 會在內部呼叫此方法。

這個方法包裝了在設定此處理程式之前的 session.save_handler ini 設定中定義的內部 PHP 儲存處理程式,該處理程式是由 session_set_save_handler() 設定的。

如果此類別透過繼承被擴展,呼叫父類別的 open 方法將會觸發此方法的包裝器,進而調用相關聯的內部回呼函式。這允許此方法被覆寫或攔截和過濾。

關於此方法的預期功能之更多資訊,請參考 SessionHandlerInterface::open() 的說明文件。

參數

path

儲存/擷取工作階段的路徑。

name

工作階段名稱。

返回值

返回值(通常成功時為 true,失敗時為 false)。請注意,此值會在內部返回給 PHP 進行處理。

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top