我已经测试了所有其他浏览器,会话功能都可以正常使用。
如果我尝试使用 sessionid = request.COOKIES['sessionid']
来获取会话ID,我会收到以下错误:KeyError: 'sessionid'
这是我在settings.py中的设置:
CACHE_BACKEND = 'memcached://127.0.0.1:11211/'
SESSION_COOKIE_DOMAIN = '.vb.is'
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
网站是vb.is、fiskifrettir.vb.is和hestabladid.vb.is。
服务器设置为:apache2(mod_wsgi)和nginx。
SESSION_COOKIE_DOMAIN = 'vb.is'
(请参见:http://stackoverflow.com/questions/3095944/what-is-the-correct-value-for-session-cookie-domain-if-my-django-site-is-set-up-o) - demux