0

我有一个小挑战,试图在 php 中设置 cookie。如果用户应该使用 Mozilla Firefox 登录,并且为 Mozilla Firefox 浏览器设置了 Cookie,现在如果同一用户现在使用 Google chrome 在同一系统上访问同一网站,它会自动使用与之前相同的 Cookie 登录用户已经在 Mozilla 上设置。我能做什么,我只想为每个浏览器设置 cookie,以便每个不同的用户可以使用不同的浏览器登录。

这是我的代码

$cookie_value = generateHash('somevalue');

$one_week = 60*60*24*7;

setcookie('http', $cookie_value, time() + $one_week, '/', 'domainname.com');

domainname.com是网站名称。

我不知道我做错了什么。可能是什么原因?

4

1 回答 1

0

可以使用 Flash 和共享对象,但这通常不是一个好主意。

浏览器不共享 cookie 是预期行为。您的用户会对此感到满意。

于 2013-07-26T02:20:32.597 回答