我遇到了一个小小的挑战,试图在php中设置cookie。 如果用户应使用Mozilla Firefox登录,并且Cookie已设置为mozilla Firefox浏览器,那么现在如果同一用户现在使用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
是网站名称。
我不知道我做错了什么。可能是什么原因?
答案 0 :(得分:0)
可以使用Flash和共享对象,但这通常不是一个好主意。
不共享Cookie的浏览器是预期的行为。您的用户可以使用此功能。