Php 无法发送会话缓存限制器会话\u start()
我在呼叫支付控制器时遇到问题,我已尝试使用Php 无法发送会话缓存限制器会话\u start(),php,codeigniter,Php,Codeigniter,我在呼叫支付控制器时遇到问题,我已尝试使用 session_start (); // Turn off all error reporting error_reporting (0); 但是如果使用它,我调用的数据不会显示 这就是问题所在 这是我的控制器 您应该使用$this->load->library('session')而非会话\u start() 放置$this->load->library('session')在控制器上的构造函数中 像这样的 public function
session_start ();
// Turn off all error reporting
error_reporting (0);
但是如果使用它,我调用的数据不会显示
这就是问题所在
这是我的控制器
您应该使用
$this->load->library('session')代码>而非会话\u start()
放置$this->load->library('session')代码>在控制器上的构造函数中
像这样的
public function __construct()
{
parent::__construct();
$this->load->library('session');
}
选中此项您可以使用codeigniter的“会话”库
public function __construct(){
parent::__construct();
$this->load->library("session"):
}
//set session value
public function name-of-function(){
$newdata = array(
'username' => 'johndoe',
'email' => 'johndoe@some-site.com',
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
}
//accessing session value
public function()
{
$username = $this->session->userdata("username");
echo $username;
}
在上面的函数中,我们初始化会话库,然后设置会话值,然后从会话访问这些值。希望它能帮助你
有关更多信息:这有帮助吗?这个错误消息描述得很好。Pembayaran.php
中的控制器在第224行中产生一些输出。也许你应该看看那一行(或者粘贴在这里)。请在你的模态或控制器中发布你的会话变量集。你能不能也显示你的构造函数中的第17行?我已经添加了库会话,但它仍然是相同的错误session\u start()@randyspriyanda也许你已经加载了$this->load->library('session');如果是新的,则不应加载超过一个$this->load->library('session');。您必须在项目的每个控制器上加载一次。我已经添加了库会话,但仍然是相同的错误会话\u start()不使用会话\u start(),只需初始化库,不需要会话\u start()