Php 奇怪的未解决的cookie问题
我有一个奇怪的问题,通过PHP清除Cookie 假设我有一个域名neobie.net 我将“记住用户登录”cookie名称存储为“user\u INFO”,其中包含用于在下次重新访问时识别用户登录的字符串 现在使用firefox,我看到我有两个Cookie用户信息,域名为“www.neobie.net”和“.neobie.net”,过期日期为1周后 我编写了一个logout.php脚本,它清除不同域的cookie(.neobie.net,www.neobie.net,neobie.net),以确保用户信息cookie完全被清除到不同域 现在是问题所在。 当用户访问logout.php时,用户无法清除cookie 我发现,我必须手动删除域为“www.neobie.net”的cookie,保留“.neobie.net”不变,然后只能清除cookie 因此,我必须使php脚本在“.neobie.net”上设置cookie用户_INFO,并防止它在“www.neobie.net”上设置cookie,以使logout.php脚本工作Php 奇怪的未解决的cookie问题,php,cookies,setcookie,Php,Cookies,Setcookie,我有一个奇怪的问题,通过PHP清除Cookie 假设我有一个域名neobie.net 我将“记住用户登录”cookie名称存储为“user\u INFO”,其中包含用于在下次重新访问时识别用户登录的字符串 现在使用firefox,我看到我有两个Cookie用户信息,域名为“www.neobie.net”和“.neobie.net”,过期日期为1周后 我编写了一个logout.php脚本,它清除不同域的cookie(.neobie.net,www.neobie.net,neobie.net),以确
但是我不明白为什么我不能清除“www.neobie.net”(领先的www.neobie.net,在firefox和chrome上测试)的cookie。您有重叠的cookie域。www.neobie.net将接收在.neobie.net上设置的cookies。因此,不需要在两个域上设置相同的cookie
如果您的注销URL以开头,您应该能够清除www.neobie.net域上的cookies。HTTP头跟踪将有所帮助。您有重叠的cookie域。www.neobie.net将接收在.neobie.net上设置的cookies。因此,不需要在两个域上设置相同的cookie
如果您的注销URL以开头,您应该能够清除www.neobie.net域上的cookies。HTTP头跟踪将有所帮助。是的,我知道www.neobie.net可以接收域.neobie.net的cookie集,但由于在脚本编写过程中的疏忽,我没有为setcookie()指定域,因此设置了www.neobie.net域cookie。现在我想知道如何清除cookie,即使它是www.neobie.net。事实上,我从www.neobie.net注销,但是www.neobie.net域cookie根本无法清除。是的,我知道www.neobie.net可以接收域.neobie.net的cookie集,但是由于在脚本编写过程中的疏忽,我没有为setcookie()指定域,因此设置了www.neobie.net域cookie。现在我想知道如何清除cookie,即使它是www.neobie.net。事实上,我从www.neobie.net注销,但是www.neobie.net域cookie根本无法清除。