gpt4 book ai didi

internet-explorer - Cakephp Session 值未在 IE 浏览器中获取

转载 作者:行者123 更新时间:2023-12-04 07:44:00 27 4
gpt4 key购买 nike

G'day

我没有在 Cakephp(2.2.0) 项目的 IE 浏览器中获取 Session 值。请找到以下场景并建议我需要做什么。

场景 - 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

//在这个 Controller 中,我正在获取 session 值
class SecondController extends AppController {

public function index(){
pr($this->Session->read()); // i am getting same session value in this action.
}

}

场景 - 3
  • 在此操作中,我有一个表单。在发布表单之前,我在此页面中获得了相同的 session 值。
  • 一旦我在第一行操作中发布表单并打印相同的 session 数组,但结果在 IE 浏览器中为空。
  • 它在 Mozilla、Chrome 和 Safari 等其他浏览器中运行良好

    class 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

    }

    }

  • 请帮我解决上述问题。我非常感谢您的提前帮助。谢谢你。

    最佳答案

    如果 cakephp session 不起作用,请尝试 PHP session 。您可以在 AppController.php 中使用 @session_start() 方法。

    有时我也遇到这个问题,但如果我们这样做,它的工作正常。

    关于internet-explorer - Cakephp Session 值未在 IE 浏览器中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449812/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com