gpt4 book ai didi

codeigniter - 无法在 codeigniter 中的 routes.php 文件中使用 session 变量?

转载 作者:行者123 更新时间:2023-12-03 12:24:03 25 4
gpt4 key购买 nike

我使用以下代码来检索 routes.php 中的 session 变量

if($this->db_session->userdata('request_url')!="")
{
$route['user/(:any)'] = "search_user_name/redirect_url/".$_SESSION['request_url'];
$this->db_session->unset_userdata('request_url');
}
else {
$route['user/(:any)'] = "search_user_name/index/$1";
}

session 变量将设置为 template/header.php
$this->db_session->set_userdata('request_url', $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);

最佳答案

您不能在 routes.php 中使用 db_session,因为 routes.php 在加载 db_session 之前被解析。
也许您应该创建一个基本 Controller 并从基本 Controller 的构造函数重定向。

关于codeigniter - 无法在 codeigniter 中的 routes.php 文件中使用 session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038768/

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