【发布时间】:2015-03-31 22:10:28
【问题描述】:
我在 CI 中使用 set_flashdata 时遇到问题。
控制器:
if($var == true) {
// some action here
$this->session->set_flashdata('success', 'Success');
redirect($_SERVER['HTTP_REFERER']);
} else {
$this->session->set_flashdata('fail', 'Error');
redirect($_SERVER['HTTP_REFERER']);
}
查看:
<?php if (isset($_SESSION['fail'])): ?>
<p class="text-danger"><?php echo $_SESSION['fail'] ?></p>
<?php if (isset($_SESSION['success'])): ?>
<p class="text-success"><?php echo $_SESSION['success'] ?></p>
无论如何,我都没有看到任何消息。
尝试使用var_dump($this->session->flashdata('success'));
我该如何解决这个问题?
有什么想法吗?
谢谢。
【问题讨论】:
标签: php codeigniter