为什么firefox要创建双cookie

为什么firefox要创建双cookie,firefox,cookies,Firefox,Cookies,我的网站在登录后创建两个cookie,比如: $_COOKIE['a'] = 100; $_COOKIE['b'] = 200; 我还将这两个cookie值设置为会话: $_SESSION['a'] = 100; $_SESSION['b'] = 200; 因此,它在firefox浏览器中创建以下值: mysite.com PHPSESSID mysite.com a mysite.com b 但有时,我可以看到它(firefox)正在用不同的PHPSESSID创建双cookie值。所以我

我的网站在登录后创建两个cookie,比如:

$_COOKIE['a'] = 100;
$_COOKIE['b'] = 200;
我还将这两个cookie值设置为会话:

$_SESSION['a'] = 100;
$_SESSION['b'] = 200;
因此,它在firefox浏览器中创建以下值:

mysite.com PHPSESSID
mysite.com a
mysite.com b
但有时,我可以看到它(firefox)正在用不同的PHPSESSID创建双cookie值。所以我可以看到:

mysite.com PHPSESSID
mysite.com a
mysite.com b
mysite.com PHPSESSID
mysite.com a
mysite.com b

你知道为什么firefox会创建这些双重COOKIE吗,即使是在运行浏览器时(不关闭窗口/选项卡)?

可能是因为不同的页面创建了新的COOKIE?如果pagea.php创建了$u COOKIE['a']=100&$u COOKIE['b']=200和pageb.php创建了$u COOKIE['a']=300和$u COOKIE['b']=400,你就无法理解你的答案,这个pageb.php将分别存储这300或400个值,还是只覆盖由pagea.php创建的a&b cookie的值?