codeigniter - sess_create();在 sess_destroy() 之后无法在 Codeigniter 3.0 中工作;

标签 codeigniter session

是否可以在 codeigniter 中的 session 销毁后保留闪存数据。我在 stackoverflow 上看到了几个答案,但没有一个有效。

下面是我的注销方法。

public function logout() {
    $this->session->sess_destroy();
    $this->session->sess_create(); 
    $this->session->set_flashdata('success', 'You have been logged out   successfully.');
    redirect('welcome');        
}

获取错误信息

Fatal error: Call to undefined method CI_Session::sess_create()

我正在使用 codeigniter 3.0。

最佳答案

什么都不做只是删除或评论底线并尝试:-

$this->session->sess_destroy();

// $this->session->sess_create(); 

也在config.php文件中设置

$config['sess_match_useragent'] = FALSE;

并阅读this link

关于codeigniter - sess_create();在 sess_destroy() 之后无法在 Codeigniter 3.0 中工作;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30504718/

相关文章:

php - 从 Codeigniter 执行 Python 文件

java - 学习使用 OOP 文档

php - 将 Codeigniter 应用程序移植到 PyroCMS

java - 检测 Portlet session 关闭

session - Selenium 测试 - 跨多个测试运行保留 session

php - 使用 SWFUpload 和 PHP session 问题

javascript - 将 php 变量从 Controller 传递到 javascript 函数

PHP memcached session 突然过期

java - HttpSessionAttributeListener 是否异步处理?

php - 如何从上次交易中获取值(value),但不从今天的交易中获取值(value)