php清除所有cookie

@Ta 04-29 16:38 1101点击
XDM,不清楚cookie的名称,能否用php清除所有的cookie。
回复列表(4)
  • @Ta / 04-29 16:51 / /

    @wuyiyi,你肯定知道cookie的名称啊,就在$_COOKIE变量里啊。不清楚cookie的名称显然是假命题,因为如果它不在$_COOKIE里,那肯定不属于你站,不是你可以清除的cookie。而你可以清除的cookie,必然已经通过HTTP Cookie头信息发给了你,所以必然可以从$_COOKIE里读取到。

  • @Ta / 04-29 19:34 / /

    如果你是要清除登录cookie,js有个方案,如果你是建站登出账号设计的话
    类似这个代码可以实现
    setcookie(session_name(),'',time()-1,'/');
    小米8(白)

  • @Ta / 04-29 20:02 / /

    借楼上的代码,可以这样遍历$_COOKIE清除所有cookie:

    $t = time() - 1;
    foreach ($_COOKIE as $k=>$v) {
        setcookie($k, '', $t, '/');
    }
    
  • @Ta / 04-29 21:00 / /
    @老虎会游泳,的确不是我写入的cookie😂所以理论上是做不到的吧,只能用浏览器清除吧
添加新回复
回复需要登录