你用ASP.NET和IIS
标记了这个,所以我会假设这是你的环境.确保你在你的web.config中有这个:
<httpCookies domain=".usa.com"/>
如果你的2个子域映射到同一个应用程序,那么你就完成了.但是,如果它们是不同的应用程序,则需要执行一些额外的工作,例如使用基于sql Server的会话存储(和黑客存储过程,以确保所有应用程序共享相同的会话数据)或使用HttpModule拦截应用程序名称,因为即使使用共享Cookie和相同的机器密钥,两个应用程序仍然会为其会话数据使用2个不同的存储.