如果我的Django站点在子域上设置,SESSION_COOKIE_DOMAIN的正确值是什么?

时间:2010-06-22 18:22:12

标签: django cookies subdomain

我的Django网站上的Cookie一直存在问题,该网站是在子域上设置的。它可以工作几天,然后在登录页面上显示消息'your browser doesn't accept cookies'。我需要重新启动我的网络服务器以使其在接下来的几天内正常工作,并且这个周期会重复。

这真令人沮丧。我不确定我做错了什么。我怀疑SESSION_COOKIE_DOMAIN可能设置为错误的值。设置它的正确方法是什么?

  1. SESSION_COOKIE_DOMAIN = 'subdomain.domain.com'
  2. SESSION_COOKIE_DOMAIN = '.domain.com'
  3. SESSION_COOKIE_DOMAIN = ''
  4. 其他?
  5. 感谢任何帮助。它对我来说非常奇怪(我的意思是在重新启动web服务器之后一切正常......)。也许问题在于Web服务器的配置?

1 个答案:

答案 0 :(得分:0)

看起来像:

SESSION_COOKIE_DOMAIN = 'domain.com'

解决了这个问题。

希望这有助于某人。