我如何回应会话然后取消它?

时间:2018-01-25 07:27:44

标签: php

如何在PHP中取消设置会话,我尝试进行flash会话。我搜索了一些与我的问题相同的话题,我发现尝试放入exit();标题:位置,但它对我不起作用

在我的控制器中

 Session::set('add_message', 'added');
return redirect('/list','',array('detail_id'=>$id));

在我的重定向功能中,我可以添加exit();

function redirect($as, $parameter=array(), $query_string=array()) {
        header('Location: '.route($as, $parameter, $query_string), true, 301);
        exit;
    }

在我的html中我尝试回显会话add_message并取消设置但它没有取消设置

if ($_SESSION('add_message')) {
            echo $_SESSION('add_message');
            unset($_SESSION['add_message']);
          }

2 个答案:

答案 0 :(得分:0)

$_SESSION('add_message') = false;

答案 1 :(得分:0)

试一下

session_unset();    // remove all session variables
session_destroy(); // destroy the session