如何创建退出cookie

时间:2012-01-20 11:46:26

标签: html cookies

我需要创建一个第三方选择退出cookie,我对如何做到这一点很困惑?我的网页上会有一个选择退出按钮,当有人点击它时,它应该选择退出,所以如果我在另一个网站上看到该cookie,那么我将不会对该cookie ID做任何事情。

1)我是否需要获取用户cookie并将int存储在我的数据库中? 2)我是否需要放置一个cookie来告诉我该用户是否选择退出?

基本上......我对最佳实践的工作流程感到困惑。

谢谢

1 个答案:

答案 0 :(得分:0)

  

所以如果我在另一个网站上看到那个cookie

您永远不会在其他网站上看到该Cookie,因为Cookie无法在域之间共享。所以我想你最好的办法是将这些信息存储到数据库中。然后,另一个站点可能直接访问此数据库(取决于您的体系结构),或者您可以将其公开为此其他站点将使用的Web服务,以了解给定用户是否已选择退出。

现在,如果另一方面,这些网站位于同一个根域(例如foo.example.combar.example.com),您可以在它们之间共享Cookie。您只需要在将Cookie生成到根域(.example.com)时设置Cookie的Domain property