gpt4 book ai didi

php - 在 CodeIgniter 中设置 Session_id

转载 作者:可可西里 更新时间:2023-10-31 22:47:39 25 4
gpt4 key购买 nike

在标准 PHP 中,我可以通过以下方式设置 session ID:

$my_session_id = $_GET['session_id']; //gets the session ID successfully
session_id($my_session_id); //sets the session with my session_id
session_start(); //starts session.

我怎样才能对 CodeIgniter 做同样的事情?我正在尝试以下操作:

$my_session_id = $_GET['session_id']; //gets the session ID successfully
$this->session->userdata('session_id', $my_session_id); //it won't set the session with my id.
print_r($this->session->userdata);

我是不是犯了什么错误?请帮助我,因为我在这个问题上浪费了几个小时。如果 CodeIgniter Session 类有问题,我可以使用标准的 PHP 代码来启动 session 吗?我也尝试将标准代码放在 CodeIgniter 中,但它仍然没有设置 session_id。我还设置了 $config['sess_match_useragent'] = FALSE;

最佳答案

您不需要这样做,codeigniter 会为您完成这一切。

如果你想获得 session ID,你可以调用:

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

但是您可以解决它:(请注意这篇文章已有 3 年历史,我不确定它是否仍然有必要)

http://mumrah.net/2008/06/codeigniter-session-id/

关于php - 在 CodeIgniter 中设置 Session_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656491/

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