【问题标题】:PHP db session handling with custom session id使用自定义会话 ID 处理 PHP 数据库会话
【发布时间】:2012-03-25 15:38:42
【问题描述】:

我正在为我的应用程序使用数据库会话处理。 生成的会话 id 基于 cookie。 我可以用我的自定义唯一 ID 覆盖这个值吗? 我想在用户成功登录时覆盖这个值。

这样可以实现吗?

【问题讨论】:

  • 当然。只需通过 GET 或 POST 来回传递,然后将其用于身份验证。
  • @alexis: 我不想使用 GET 或 POST

标签: session php-5.3 sessionid


【解决方案1】:

您可以使用 session_id() 创建自定义会话 ID;在 session_start(); 之前。

例子:

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

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

【讨论】:

  • 我可以在脚本末尾做些什么 当前会话的ID为:'。 session_id(); session_id('new_id'); ?>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-09
  • 1970-01-01
  • 2011-06-30
  • 2011-02-03
  • 1970-01-01
  • 2012-08-02
  • 1970-01-01
相关资源
最近更新 更多