Symfony2: 读取Cookie

8 浏览
0 Comments

Symfony2: 读取Cookie

在一个控制器动作中,我设置了一些 cookie,然后在另一个动作中我想读取设置的 cookie 并对其值进行操作。然而,当尝试读取 cookie 时,我只看到一个空数组,我的代码如下所示:

public function testSetCookieAction()
{
    $value = 'ABCDEFGHI'
    $cookie = new Cookie('SYMFONY2_TEST', $value, (time() + 3600 * 24 * 7), '/');
    $response = new Response();
    $response->headers->setCookie($cookie);
    $response->send();  
.
.
.
}
public function testReadCookieAction()
{
    $response = new Response();
$cookies = $response->headers->getCookies();
// $cookies = array(0) { } 
}

当我 var_dump($_COOKIE);,我看到 array(1) { ["SYMFONY2_TEST"]=> string(9) "ABCDEFGHI" } 有人知道我做错了什么吗?

提前感谢。

0