G'day
我没有在 Cakephp(2.2.0) 项目的 IE 浏览器中获取会话值。请找到以下场景并建议我需要做什么。
情景 - 1
// Here i am storing session value to SessionHold array as follows.
class TestController extends AppController {
public function index(){
$this->Session->write('SessionHold.unique_id', $uniqe_id);
$this->Session->write("SessionHold.zipcode", $this->request->data['Test']['zipcode']);
$this->Session->write("SessionHold.business", $this->request->data['Test']['business']);
}
}
情景 - 2
// 在这个控制器中,我正在获取会话值
class SecondController extends AppController {
public function index(){
pr($this->Session->read()); // i am getting same session value in this action.
}
}
情景 - 3
- 在此操作中,我有一个表单。在发布表单之前,我在此页面中获得了相同的会话值。
- 一旦我在第一行发布表单并打印相同的会话数组,但结果在 IE 浏览器中为空。
它在 Mozilla、Chrome 和 Safari 等其他浏览器中运行良好
类 FinalController 扩展 AppController {
public function index(){ pr($this->Session->read()); // getting value before posting the form **pr($this->Session->read()); exit;** // not getting the session value after posting the form }
}
请帮我解决上述问题。我非常感谢您的提前帮助。谢谢你。