我可以在example.com中创建会话吗,例如
$_SESSION['unique_id'] = '123423141234';
被另一个网站(在不同的服务器上)识别
test.com
if(isset($_SESSION['unique_id']))
{
// if detected....
}
我在哪里可以了解更多信息?非常感谢!
我不能给你一个PHP特定的答案,但一般的答案是YES。通常的技术是在服务器上实现会话持久性,存储会话的存储由各个服务器共享。这是用于进行集群或更普遍的SSO的技术之一。
如何实现会话持久性在很大程度上取决于容器。在我的Java世界中,使用Jetty 8,我们必须提供自己的实现来满足我们的需求。
(共享的)持久化会话通常存储在DB上,但该存储也可以是共享的FileSystem,甚至是分布式哈希映射(例如,检查榛子cast)