gpt4 book ai didi

php - codeigniter 中的 session_destroy()

转载 作者:行者123 更新时间:2023-12-02 05:41:23 28 4
gpt4 key购买 nike

为什么 destroy_session() 方法不起作用。

在set_session()、destroy_session()之后,我仍然可以读取_session()。

function set_session() {
$this->load->library('session');
$this->session->set_userdata('id', 4);
}

function destroy_session() {
session_start();
session_destroy();
unset($_SESSION);
session_regenerate_id(true);
}

function read_session() {
$this->load->library('session');

$id = $this->session->userdata('id');

echo $id;
}

最佳答案

Codeigniter session 类不使用 native PHP session 。它生成自己的 session 数据,为开发人员提供更大的灵 active 。

取消设置 session 变量:

$this->session->unset_userdata('variable');

销毁整个 session :

$this->session->sess_destroy();

希望对您有所帮助。引用:codeigniter doc

关于php - codeigniter 中的 session_destroy(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32053187/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com