如何在Symphony中创建会话,并进入另一个系统?
我试着这样做:
$_COOKIE['PHPSESSID']; // but not work
如果我有会话我被重定向到另一个系统并且我想要这个会话我怎么能这样做?
if(isset($_SESSION['_sf2_attributes']['_school_list']) && $data == 'OK') {
return $this->redirect('', 302);
}
在另一个系统中,我尝试从cookie获取会话:
if($_COOKIE['PHPSESSID']){
session_id($_COOKIE['PHPSESSID']);
}
session_start();
dump($_SESSION);die; // empty
答案 0 :(得分:0)
您应该将会话存储在外部存储(例如redis)中,将系统配置为从Redis读取会话,并确保您的PHPSESSID不会触及两台机器(以防您将它们放在负载均衡器或代理或无论)