PHP修改session_id示例代码



<?php
// 启动会话
session_start();

// 创建一个新的session_id
$newSessionId = session_create_id();

// 修改当前的session_id为新创建的session_id
session_id($newSessionId);

// 你可以在这里继续你的会话处理,比如设置session变量
$_SESSION['username'] = 'exampleUser';

// 验证session_id是否已更改
echo "Current Session ID: " . session_id();
?>

这段代码首先启动了一个会话,然后调用`session_create_id()`函数来生成一个新的会话ID。之后,使用`session_id()`函数将当前的会话ID更改为新生成的会话ID。最后,通过设置一个session变量并打印当前的会话ID来验证会话ID是否已成功更改。