【发布时间】:2012-03-25 15:38:42
【问题描述】:
我正在为我的应用程序使用数据库会话处理。 生成的会话 id 基于 cookie。 我可以用我的自定义唯一 ID 覆盖这个值吗? 我想在用户成功登录时覆盖这个值。
这样可以实现吗?
【问题讨论】:
-
当然。只需通过 GET 或 POST 来回传递,然后将其用于身份验证。
-
@alexis: 我不想使用 GET 或 POST
我正在为我的应用程序使用数据库会话处理。 生成的会话 id 基于 cookie。 我可以用我的自定义唯一 ID 覆盖这个值吗? 我想在用户成功登录时覆盖这个值。
这样可以实现吗?
【问题讨论】:
您可以使用 session_id() 创建自定义会话 ID;在 session_start(); 之前。
例子:
<?php
session_id('123abc');
session_start();
echo '<br /> The ID of the current session is: '. session_id();
?>
【讨论】: