Session 使用自定义会话id处理PHP db会话

Session 使用自定义会话id处理PHP db会话,session,php-5.3,sessionid,Session,Php 5.3,Sessionid,我正在为我的应用程序使用DB会话处理。 生成的会话id基于cookie。 我可以用我的自定义唯一id覆盖此值吗? 我希望在用户成功登录时覆盖此值 可以这样实现吗?您可以使用session_id()创建自定义会话id;在会话_start()之前 例如: <?php session_id('123abc'); session_start(); echo '<br /> The ID of the current session is: '. session_id(); ?>

我正在为我的应用程序使用DB会话处理。 生成的会话id基于cookie。 我可以用我的自定义唯一id覆盖此值吗? 我希望在用户成功登录时覆盖此值


可以这样实现吗?

您可以使用session_id()创建自定义会话id;在会话_start()之前

例如:

<?php
session_id('123abc');
session_start();

echo '<br /> The ID of the current session is: '. session_id();
?>


当然可以。只需通过GET或POST来回传递它,并将其用于身份验证。@alexis:我不想使用GET或POST,我在脚本末尾使用了它