在 PHP 中,可以使用 session_id()
函數來設置或獲取當前的 session ID
// 設置一個自定義的 session ID
$custom_session_id = 'my_custom_session_id';
// 設置 session ID
session_id($custom_session_id);
// 啟動會話
session_start();
// 現在你可以像往常一樣使用 $_SESSION 變量了
$_SESSION['username'] = 'JohnDoe';
請注意,在調用 session_start()
之前,必須先設置 session ID。如果已經啟動了會話,則需要先調用 session_write_close()
函數來關閉當前會話,然后再設置新的 session ID。但是,在實踐中,直接設置 session ID 通常不是必需的,因為 PHP 會自動生成一個隨機的、唯一的 session ID。