我从控制器中的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']);
我尝试过使用原生会话。
提前致谢。