Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django多个会话cookie域用于多个子域_Python_Django_Session_Cookies_Subdomain - Fatal编程技术网

Python Django多个会话cookie域用于多个子域

Python Django多个会话cookie域用于多个子域,python,django,session,cookies,subdomain,Python,Django,Session,Cookies,Subdomain,我的Django应用程序处理多个子域,如first.domain.com、second.domain.com等 我的会话\u COOKIE\u DOMAIN是.DOMAIN.com,用于处理多个子域 因此,当我从first.domain.com或second.domain.com访问我的应用程序时,我可以从两个子域中看到相同的会话cookie 所以我的问题是,;当从first.DOMAIN.com访问SESSION\u COOKIE\u DOMAIN时,可以将其设置为first.DOMAIN.c

我的Django应用程序处理多个子域,如first.domain.com、second.domain.com等

我的会话\u COOKIE\u DOMAIN是.DOMAIN.com,用于处理多个子域

因此,当我从first.domain.com或second.domain.com访问我的应用程序时,我可以从两个子域中看到相同的会话cookie


所以我的问题是,;当从first.DOMAIN.com访问SESSION\u COOKIE\u DOMAIN时,可以将其设置为first.DOMAIN.com吗?当从second.DOMAIN.com访问SESSION\u COOKIE\u DOMAIN时,可以将其设置为None吗?

只需删除SESSION\u COOKIE\u DOMAIN设置或将其设置为None即可。Django将自动使用当前域。

@Ludwik您能告诉我如何使会话在单个站点的子域上工作吗?我尝试过您的解决方案,但运气不佳,我正在使用Django==1.8。8@vaibhavjain我的解决方案是在每个子域上添加一个单独的cookie=单独的会话。很可能这不是你想要的。您需要将此设置设置为。yourdomain.com请注意开头的圆点。