如果我的 Django 站点设置在子域上,SESSION_COOKIE_DOMAIN 的正确值是多少?
我的 Django 站点上的 cookie 一直存在问题,该站点设置在子域上。它可以运行几天,然后登录页面上会显示消息“您的浏览器不接受 cookie”
。我需要重新启动我的网络服务器以使其在接下来的几天内正常工作,并且这个循环会重复。
这真是令人沮丧。我不确定我做错了什么。我怀疑 SESSION_COOKIE_DOMAIN 可能设置为错误的值。正确的设置方法是什么?
- SESSION_COOKIE_DOMAIN = 'subdomain.domain.com'
- SESSION_COOKIE_DOMAIN = '.domain.com'SESSION_COOKIE_DOMAIN
- = ''
- 其他?
任何帮助表示赞赏。它的行为对我来说非常奇怪(我的意思是在网络服务器重新启动后一切正常......)。也许问题出在网络服务器的配置上?
I have constant problem with cookies on my Django site which is set up on a subdomain. It works for a couple of days, then message 'your browser doesn't accept cookies'
appears on a login page. I need to restart my web server to make it work for a couple of next days and this cycle repeats.
This is really frustrating. I am not sure what am I doing wrong. I suspect that SESSION_COOKIE_DOMAIN might be set to a wrong value. What is the proper way to set it?
- SESSION_COOKIE_DOMAIN =
'subdomain.domain.com' - SESSION_COOKIE_DOMAIN =
'.domain.com' - SESSION_COOKIE_DOMAIN =
'' - other?
Any help is appreciated. It behaves very strange for me (I mean that everything works after web server is restarted...). Maybe the problem lies in configuration of web server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来:
解决了问题。
希望这对某人有帮助。
Looks like:
solved the problem.
Hope this helps someone.