【问题标题】:PHP Session set into variable and unset it.PHP Session 设置为变量并取消设置。
【发布时间】:2013-11-01 05:28:44
【问题描述】:

只是一个简单的问题。

我正在尝试将会话存储到变量中,然后在第二行中尝试取消设置会话。在我的变量变为空之后。

//Assuming session Hello has a value already

$hello_world = $this->Session->read('Hello');
$this->Session->delete('Hello');

print_r($hello_world); //empty here where it shouldn't ...

【问题讨论】:

    标签: php session cakephp


    【解决方案1】:

    您正在删除会话变量

    $this->Session->delete('Hello');
    

    所以名称为Hello 的会话变量将从会话中删除。请参阅此LINK

    【讨论】:

    • 我想,他想知道“为什么 $hello_world 是空的”,而不是如何取消设置会话变量
    • 啊,我的错,当重定向到 404 时,我认为会话已经消失。我傻了。
    【解决方案2】:

    尝试回显该变量,因为它不是数组。如果不起作用,那么您必须发布您的整个视图。

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 2011-01-03
      • 2016-10-01
      • 2011-03-12
      • 2013-02-17
      • 1970-01-01
      • 2013-02-07
      • 2016-08-03
      相关资源
      最近更新 更多