【问题标题】:How do I reset the session Id? looking for simple and short code [duplicate]如何重置会话 ID?寻找简单而简短的代码[重复]
【发布时间】:2016-01-22 11:28:42
【问题描述】:
$a = session_id();
if(empty($a)) session_start();
$sid = session_id();

所以我用这三行生成我的会话 ID。它工作得很好,但我在重置它时遇到了问题。谁能给我一个简单的方法来重置当前的 session_id 并生成一个新的?

【问题讨论】:

标签: php


【解决方案1】:

试试这个

session_start();

$old_sessionid = session_id();

session_regenerate_id();

$new_sessionid = session_id();

echo "Old Session: $old_sessionid<br />";
echo "New Session: $new_sessionid<br />";

print_r($_SESSION);

【讨论】:

  • 我已经试过了,但是没有用
【解决方案2】:

您是否尝试过使用 session_reset。 http://php.net/manual/fr/function.session-reset.php

【讨论】:

    猜你喜欢
    • 2012-06-03
    • 2017-05-26
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多