代码之家  ›  专栏  ›  技术社区  ›  Rick

谷歌应用引擎,巨蟒,删除一个cookie或者改变它的价值?

  •  3
  • Rick  · 技术社区  · 15 年前

    我一直在搜索这个,但似乎不知道如何使用google-apps引擎,python版本删除一个特定的cookie。我正在设置cookie,如下所示,我需要更新它的值,我想我可能无法更新,只需要删除并重新创建,但似乎找不到实现这一点的方法,我正在创建它,如下所示:

            str = 'if_loggedin_username='+ self.username
            self.from_obj.response.headers.add_header(
                                     'Set-Cookie', str)
    

    谢谢你的建议。

    2 回复  |  直到 10 年前
        1
  •  7
  •   Wooble    15 年前

    服务器无法删除HTTP cookie。若要更新该值,只需发送一个同名的新cookie,它将被更新;若要“删除”cookie,请设置过去的过期时间。

        2
  •  0
  •   be_good_do_good    10 年前

    只需添加更多,发送一个具有相同名称、值为“无”(非类型)的新cookie。

    self.response.headers.add_header("Set-Cookie", None)
    

    希望有帮助