【问题标题】:What is the correct value for SESSION_COOKIE_DOMAIN if my Django site is set up on a subdomain?如果我的 Django 站点设置在子域上,SESSION_COOKIE_DOMAIN 的正确值是多少?
【发布时间】:2011-03-06 23:22:02
【问题描述】:

我的 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. 其他?

感谢任何帮助。它对我来说表现得很奇怪(我的意思是重启网络服务器后一切正常......)。也许问题出在Web服务器的配置上?

【问题讨论】:

    标签: django cookies subdomain


    【解决方案1】:

    看起来像:

    SESSION_COOKIE_DOMAIN = 'domain.com'
    

    解决了问题。

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-07-29
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      相关资源
      最近更新 更多