特定的PHP会话变量仅在Firefox中消失 - Codeigniter

时间:2016-09-17 10:33:20

标签: php codeigniter session firefox

我从控制器中的post值设置两个会话变量。它们在加载下一个视图后仍然存在,但在加载另一个视图后神秘地设置为NULL。无论我是在控制器运行之前还是在同一个控制器中设置它们,所有其他会话变量都不会受到影响。

<?php $attributes = array('class' => 'form-group');
echo form_open('dates_validation', $attributes);?>
    <label for="arrival_date">Arrival date:</label>
    <input class="form-control" type="text" id="datepicker" name="arrival_date"
       style="width:120px" onchange="function1()"><br />
    <label for="departure_date">Departure date:</label>
    <input class="form-control" type="text" id="datepicker2" name="departure_date"
       style="width:120px" onchange="function1()"><br />

控制器:

$this->session->set_userdata('arrival_date', $_POST['arrival_date']);
$this->session->set_userdata('departure_date', $_POST['departure_date']);

我尝试过使用原生会话。

提前致谢。

0 个答案:

没有答案