在 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。