Symfony 为什么我看到多个集cookie头?

Symfony 为什么我看到多个集cookie头?,symfony,cookies,session-cookies,setcookie,remember-me,Symfony,Cookies,Session Cookies,Setcookie,Remember Me,我目前正试图让symfony 2.6记住我的功能为我的项目工作。我完全按照cookbook启用了它,在使用symfony profiler时,我可以在我的登录检查响应中看到在set cookie标头中设置了Membere me cookie,但是当我在chrome和safari中检查响应时,没有显示这一点,我只看到set cookie标头中的PHPSESSID和_ga值。然后我查看了charles proxy中的响应,发现实际上有两个set cookie头,一个带有PHPSESSID和_ga,另

我目前正试图让symfony 2.6记住我的功能为我的项目工作。我完全按照cookbook启用了它,在使用symfony profiler时,我可以在我的登录检查响应中看到在set cookie标头中设置了Membere me cookie,但是当我在chrome和safari中检查响应时,没有显示这一点,我只看到set cookie标头中的PHPSESSID和_ga值。然后我查看了charles proxy中的响应,发现实际上有两个set cookie头,一个带有PHPSESSID和_ga,另一个带有REMEMBERME


那么为什么我会看到多个集cookie头呢?可以看到多个set cookie头吗?因为浏览器似乎只尊重他们看到的第一个头?如果你以前碰巧遇到过这个问题,我该如何让我的“记住我”工作呢?谢谢。

因此,在深入研究symfony的内部工作机制之后,我能够确定一些事情。首先,多个集cookie头实际上很好,而且非常标准。其次,我的问题是因为我将cookie的路径设置为“/*”,这不是有效的路径,因此cookie被踢出。通过将路径改为“/”,我成功地使一切工作正常